# near model CODE resource # jump table entries: 488-503 (16 of them) fn00000000: 00000000 4E56 FFF0 link A6, -0x0010 00000004 48E7 0008 movem.l -[A7], A4 00000008 2F2E 000A move.l -[A7], [A6 + 0xA] 0000000C 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00000010 2F2E 000A move.l -[A7], [A6 + 0xA] 00000014 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000018 206E 000A movea.l A0, [A6 + 0xA] 0000001C 2050 movea.l A0, [A0] 0000001E 2F08 move.l -[A7], A0 00000020 594F subq.w A7, 4 00000022 3F3C 0001 move.w -[A7], 0x1 00000026 206E 000A movea.l A0, [A6 + 0xA] 0000002A 2050 movea.l A0, [A0] 0000002C 3F28 0004 move.w -[A7], [A0 + 0x4] 00000030 A869 syscall FixRatio 00000032 201F move.l D0, [A7]+ 00000034 205F movea.l A0, [A7]+ 00000036 2140 0008 move.l [A0 + 0x8], D0 0000003A 206E 000A movea.l A0, [A6 + 0xA] 0000003E 2050 movea.l A0, [A0] 00000040 49D0 lea.l A4, [A0] 00000042 102E 0008 move.b D0, [A6 + 0x8] 00000046 4880 ext.w D0 00000048 4A40 tst.w D0 0000004A 6600 0014 bne +0x16 /* 00000060 */ 0000004E 41EC 0006 lea.l A0, [A4 + 0x6] 00000052 2F08 move.l -[A7], A0 00000054 2F14 move.l -[A7], [A4] 00000056 42A7 clr.l -[A7] 00000058 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000005C 6000 001E bra +0x20 /* 0000007C */ label00000060: 00000060 102E 0008 move.b D0, [A6 + 0x8] 00000064 4880 ext.w D0 00000066 5240 addq.w D0, 1 00000068 6600 0012 bne +0x14 /* 0000007C */ 0000006C 41EC 0006 lea.l A0, [A4 + 0x6] 00000070 2F08 move.l -[A7], A0 00000072 2F14 move.l -[A7], [A4] 00000074 70FF moveq.l D0, 0xFFFFFFFF 00000076 2F00 move.l -[A7], D0 00000078 4EAD 019A jsr [A5 + 0x19A /* export_47 */] label0000007C: 0000007C 1B7C 0001 FC99 move.b [A5 - 0x367], 0x1 00000082 4CDF 1000 movem.l A4, [A7]+ 00000086 4E5E unlink A6 00000088 205F movea.l A0, [A7]+ 0000008A 5C4F addq.w A7, 6 0000008C 4ED0 jmp [A0] fn0000008E: 0000008E 4E56 FFF0 link A6, -0x0010 00000092 4E71 nop 00000094 4E71 nop 00000096 206E 0008 movea.l A0, [A6 + 0x8] 0000009A 4A90 tst.l [A0] 0000009C 6700 000C beq +0xE /* 000000AA */ 000000A0 206E 0008 movea.l A0, [A6 + 0x8] 000000A4 2F10 move.l -[A7], [A0] 000000A6 4EAD 011A jsr [A5 + 0x11A /* export_31 */] label000000AA: 000000AA 206E 0008 movea.l A0, [A6 + 0x8] 000000AE 4290 clr.l [A0] 000000B0 4E5E unlink A6 000000B2 205F movea.l A0, [A7]+ 000000B4 584F addq.w A7, 4 000000B6 4ED0 jmp [A0] fn000000B8: 000000B8 4E56 FFEC link A6, -0x0014 000000BC 4E71 nop 000000BE 4E71 nop 000000C0 594F subq.w A7, 4 000000C2 2F3C 534D 4F56 move.l -[A7], 0x534D4F56 /* 'SMOV' */ 000000C8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000000CC A9A0 syscall GetResource 000000CE 2D5F FFEC move.l [A6 - 0x14], [A7]+ 000000D2 554F subq.w A7, 2 000000D4 A9AF syscall ResError 000000D6 4A5F tst.w [A7]+ 000000D8 6600 0012 bne +0x14 /* 000000EC */ 000000DC 2F2E FFEC move.l -[A7], [A6 - 0x14] 000000E0 A992 syscall DetachResource 000000E2 2D6E FFEC 000A move.l [A6 + 0xA], [A6 - 0x14] 000000E8 6000 0006 bra +0x8 /* 000000F0 */ label000000EC: 000000EC 42AE 000A clr.l [A6 + 0xA] label000000F0: 000000F0 4E5E unlink A6 000000F2 205F movea.l A0, [A7]+ 000000F4 544F addq.w A7, 2 000000F6 4ED0 jmp [A0] export_61: fn000000F8: 000000F8 4E56 FFF0 link A6, -0x0010 000000FC 4E71 nop 000000FE 4E71 nop 00000100 4AAE 000A tst.l [A6 + 0xA] 00000104 6700 000E beq +0x10 /* 00000114 */ 00000108 2F2E 000A move.l -[A7], [A6 + 0xA] 0000010C 1F2E 0008 move.b -[A7], [A6 + 0x8] 00000110 4EBA FEEE jsr [PC - 0x112 /* 00000000 */] label00000114: 00000114 4E5E unlink A6 00000116 205F movea.l A0, [A7]+ 00000118 5C4F addq.w A7, 6 0000011A 4ED0 jmp [A0] fn0000011C: 0000011C 4E56 FFEE link A6, -0x0012 00000120 48E7 0100 movem.l -[A7], D7 00000124 7E3F moveq.l D7, 0x3F 00000126 426E FFEE clr.w [A6 - 0x12] label0000012A: 0000012A 206E 0008 movea.l A0, [A6 + 0x8] 0000012E 302E FFEE move.w D0, [A6 - 0x12] 00000132 11BC 00FF 0000 move.b [A0 + D0.w], 0xFF 00000138 206E 0008 movea.l A0, [A6 + 0x8] 0000013C 302E FFEE move.w D0, [A6 - 0x12] 00000140 0640 0040 addi.w D0, 0x40 /* '@' */ 00000144 11BC 00C0 0000 move.b [A0 + D0.w], 0xC0 0000014A 206E 0008 movea.l A0, [A6 + 0x8] 0000014E 302E FFEE move.w D0, [A6 - 0x12] 00000152 0640 0080 addi.w D0, 0x80 00000156 11BC 0080 0000 move.b [A0 + D0.w], 0x80 0000015C 206E 0008 movea.l A0, [A6 + 0x8] 00000160 302E FFEE move.w D0, [A6 - 0x12] 00000164 0640 00C0 addi.w D0, 0xC0 00000168 4230 0000 clr.b [A0 + D0.w] 0000016C 526E FFEE addq.w [A6 - 0x12], 1 00000170 51CF FFB8 dbf D7, -0x4A /* 0000012A */ 00000174 4CDF 0080 movem.l D7, [A7]+ 00000178 4E5E unlink A6 0000017A 205F movea.l A0, [A7]+ 0000017C 584F addq.w A7, 4 0000017E 4ED0 jmp [A0] fn00000180: 00000180 4E56 FFEE link A6, -0x0012 00000184 48E7 0100 movem.l -[A7], D7 00000188 206E 0008 movea.l A0, [A6 + 0x8] 0000018C 4868 FEDA pea.l [A0 - 0x126] 00000190 4EBA FF8A jsr [PC - 0x76 /* 0000011C */] 00000194 7E01 moveq.l D7, 0x01 00000196 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label0000019C: 0000019C 206E 0008 movea.l A0, [A6 + 0x8] 000001A0 302E FFEE move.w D0, [A6 - 0x12] 000001A4 C1FC 0006 muls.w D0, 0x6 000001A8 2F00 move.l -[A7], D0 000001AA 2F08 move.l -[A7], A0 000001AC 594F subq.w A7, 4 000001AE 7032 moveq.l D0, 0x32 000001B0 2F00 move.l -[A7], D0 000001B2 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000001B6 221F move.l D1, [A7]+ 000001B8 205F movea.l A0, [A7]+ 000001BA 201F move.l D0, [A7]+ 000001BC 2181 00DA move.l [A0 + D0.w - 0x38], D1 000001C0 206E 0008 movea.l A0, [A6 + 0x8] 000001C4 302E FFEE move.w D0, [A6 - 0x12] 000001C8 C1FC 0006 muls.w D0, 0x6 000001CC 31BC 0001 00D8 move.w [A0 + D0.w - 0x40], 0x1 000001D2 206E 0008 movea.l A0, [A6 + 0x8] 000001D6 302E FFEE move.w D0, [A6 - 0x12] 000001DA C1FC 0006 muls.w D0, 0x6 000001DE 2070 00DA movea.l A0, [A0 + D0.w - 0x38] 000001E2 4250 clr.w [A0] 000001E4 206E 0008 movea.l A0, [A6 + 0x8] 000001E8 302E FFEE move.w D0, [A6 - 0x12] 000001EC C1FC 0006 muls.w D0, 0x6 000001F0 2070 00DA movea.l A0, [A0 + D0.w - 0x38] 000001F4 42A8 0006 clr.l [A0 + 0x6] 000001F8 206E 0008 movea.l A0, [A6 + 0x8] 000001FC 302E FFEE move.w D0, [A6 - 0x12] 00000200 C1FC 0006 muls.w D0, 0x6 00000204 2070 00DA movea.l A0, [A0 + D0.w - 0x38] 00000208 42A8 000E clr.l [A0 + 0xE] 0000020C 206E 0008 movea.l A0, [A6 + 0x8] 00000210 302E FFEE move.w D0, [A6 - 0x12] 00000214 C1FC 0006 muls.w D0, 0x6 00000218 2070 00DA movea.l A0, [A0 + D0.w - 0x38] 0000021C 42A8 0016 clr.l [A0 + 0x16] 00000220 206E 0008 movea.l A0, [A6 + 0x8] 00000224 302E FFEE move.w D0, [A6 - 0x12] 00000228 C1FC 0006 muls.w D0, 0x6 0000022C 2070 00DA movea.l A0, [A0 + D0.w - 0x38] 00000230 42A8 001E clr.l [A0 + 0x1E] 00000234 206E 0008 movea.l A0, [A6 + 0x8] 00000238 302E FFEE move.w D0, [A6 - 0x12] 0000023C C1FC 0006 muls.w D0, 0x6 00000240 2070 00DA movea.l A0, [A0 + D0.w - 0x38] 00000244 42A8 001A clr.l [A0 + 0x1A] 00000248 206E 0008 movea.l A0, [A6 + 0x8] 0000024C 302E FFEE move.w D0, [A6 - 0x12] 00000250 C1FC 0006 muls.w D0, 0x6 00000254 2070 00DA movea.l A0, [A0 + D0.w - 0x38] 00000258 226E 0008 movea.l A1, [A6 + 0x8] 0000025C 43E9 FEDA lea.l A1, [A1 - 0x126] 00000260 2149 0022 move.l [A0 + 0x22], A1 00000264 206E 0008 movea.l A0, [A6 + 0x8] 00000268 302E FFEE move.w D0, [A6 - 0x12] 0000026C C1FC 0006 muls.w D0, 0x6 00000270 2070 00DA movea.l A0, [A0 + D0.w - 0x38] 00000274 226E 0008 movea.l A1, [A6 + 0x8] 00000278 43E9 FEDA lea.l A1, [A1 - 0x126] 0000027C 2149 0026 move.l [A0 + 0x26], A1 00000280 206E 0008 movea.l A0, [A6 + 0x8] 00000284 302E FFEE move.w D0, [A6 - 0x12] 00000288 C1FC 0006 muls.w D0, 0x6 0000028C 2070 00DA movea.l A0, [A0 + D0.w - 0x38] 00000290 226E 0008 movea.l A1, [A6 + 0x8] 00000294 43E9 FEDA lea.l A1, [A1 - 0x126] 00000298 2149 002A move.l [A0 + 0x2A], A1 0000029C 206E 0008 movea.l A0, [A6 + 0x8] 000002A0 302E FFEE move.w D0, [A6 - 0x12] 000002A4 C1FC 0006 muls.w D0, 0x6 000002A8 2070 00DA movea.l A0, [A0 + D0.w - 0x38] 000002AC 226E 0008 movea.l A1, [A6 + 0x8] 000002B0 43E9 FEDA lea.l A1, [A1 - 0x126] 000002B4 2149 002E move.l [A0 + 0x2E], A1 000002B8 526E FFEE addq.w [A6 - 0x12], 1 000002BC 51CF FEDE dbf D7, -0x124 /* 0000019C */ 000002C0 206E 0008 movea.l A0, [A6 + 0x8] 000002C4 2068 FFE0 movea.l A0, [A0 - 0x20] 000002C8 30BC 000C move.w [A0], 0xC 000002CC 206E 0008 movea.l A0, [A6 + 0x8] 000002D0 2068 FFE0 movea.l A0, [A0 - 0x20] 000002D4 217C 0003 60B5 0002 move.l [A0 + 0x2], 0x360B5 000002DC 206E 0008 movea.l A0, [A6 + 0x8] 000002E0 2068 FFE0 movea.l A0, [A0 - 0x20] 000002E4 217C 0002 D721 000A move.l [A0 + 0xA], 0x2D721 000002EC 206E 0008 movea.l A0, [A6 + 0x8] 000002F0 2068 FFE0 movea.l A0, [A0 - 0x20] 000002F4 217C 0002 411F 0012 move.l [A0 + 0x12], 0x2411F 000002FC 206E 0008 movea.l A0, [A6 + 0x8] 00000300 2068 FFE6 movea.l A0, [A0 - 0x1A] 00000304 30BC 0024 move.w [A0], 0x24 /* '$' */ 00000308 206E 0008 movea.l A0, [A6 + 0x8] 0000030C 2068 FFE6 movea.l A0, [A0 - 0x1A] 00000310 217C 0005 0F98 0002 move.l [A0 + 0x2], 0x50F98 00000318 206E 0008 movea.l A0, [A6 + 0x8] 0000031C 2068 FFE6 movea.l A0, [A0 - 0x1A] 00000320 217C 0004 4176 000A move.l [A0 + 0xA], 0x44176 00000328 206E 0008 movea.l A0, [A6 + 0x8] 0000032C 2068 FFE6 movea.l A0, [A0 - 0x1A] 00000330 217C 0003 60B5 0012 move.l [A0 + 0x12], 0x360B5 00000338 4CDF 0080 movem.l D7, [A7]+ 0000033C 4E5E unlink A6 0000033E 205F movea.l A0, [A7]+ 00000340 584F addq.w A7, 4 00000342 4ED0 jmp [A0] fn00000344: 00000344 4E56 FEDA link A6, -0x0126 00000348 48E7 0100 movem.l -[A7], D7 0000034C 2F0E move.l -[A7], A6 0000034E 4EBA FE30 jsr [PC - 0x1D0 /* 00000180 */] 00000352 7E01 moveq.l D7, 0x01 00000354 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label0000035A: 0000035A 302E FFEE move.w D0, [A6 - 0x12] 0000035E C1FC 0006 muls.w D0, 0x6 00000362 41F6 00D8 lea.l A0, [A6 + D0.w - 0x40] 00000366 2F08 move.l -[A7], A0 00000368 7032 moveq.l D0, 0x32 0000036A 2F00 move.l -[A7], D0 0000036C 70FF moveq.l D0, 0xFFFFFFFF 0000036E 2F00 move.l -[A7], D0 00000370 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000374 526E FFEE addq.w [A6 - 0x12], 1 00000378 51CF FFE0 dbf D7, -0x22 /* 0000035A */ 0000037C 7E01 moveq.l D7, 0x01 0000037E 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label00000384: 00000384 302E FFEE move.w D0, [A6 - 0x12] 00000388 C1FC 0006 muls.w D0, 0x6 0000038C 2F36 00DA move.l -[A7], [A6 + D0.w - 0x38] 00000390 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000394 526E FFEE addq.w [A6 - 0x12], 1 00000398 51CF FFEA dbf D7, -0x18 /* 00000384 */ 0000039C 4CDF 0080 movem.l D7, [A7]+ 000003A0 4E5E unlink A6 000003A2 4E75 rts fn000003A4: 000003A4 4E56 FFEE link A6, -0x0012 000003A8 48E7 0100 movem.l -[A7], D7 000003AC 206E 0008 movea.l A0, [A6 + 0x8] 000003B0 4868 FE20 pea.l [A0 - 0x1E0] 000003B4 4EBA FD66 jsr [PC - 0x29A /* 0000011C */] 000003B8 7E1F moveq.l D7, 0x1F 000003BA 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label000003C0: 000003C0 206E 0008 movea.l A0, [A6 + 0x8] 000003C4 302E FFEE move.w D0, [A6 - 0x12] 000003C8 C1FC 0006 muls.w D0, 0x6 000003CC 2F00 move.l -[A7], D0 000003CE 2F08 move.l -[A7], A0 000003D0 594F subq.w A7, 4 000003D2 7032 moveq.l D0, 0x32 000003D4 2F00 move.l -[A7], D0 000003D6 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000003DA 221F move.l D1, [A7]+ 000003DC 205F movea.l A0, [A7]+ 000003DE 201F move.l D0, [A7]+ 000003E0 0640 FF20 addi.w D0, 0xFF20 000003E4 2181 0000 move.l [A0 + D0.w], D1 000003E8 206E 0008 movea.l A0, [A6 + 0x8] 000003EC 302E FFEE move.w D0, [A6 - 0x12] 000003F0 C1FC 0006 muls.w D0, 0x6 000003F4 0640 FF1E addi.w D0, 0xFF1E 000003F8 31BC 0001 0000 move.w [A0 + D0.w], 0x1 000003FE 206E 0008 movea.l A0, [A6 + 0x8] 00000402 302E FFEE move.w D0, [A6 - 0x12] 00000406 C1FC 0006 muls.w D0, 0x6 0000040A 0640 FF20 addi.w D0, 0xFF20 0000040E 2070 0000 movea.l A0, [A0 + D0.w] 00000412 30BC 2000 move.w [A0], 0x2000 /* ' \0' */ 00000416 206E 0008 movea.l A0, [A6 + 0x8] 0000041A 302E FFEE move.w D0, [A6 - 0x12] 0000041E C1FC 0006 muls.w D0, 0x6 00000422 0640 FF20 addi.w D0, 0xFF20 00000426 2070 0000 movea.l A0, [A0 + D0.w] 0000042A 42A8 0002 clr.l [A0 + 0x2] 0000042E 206E 0008 movea.l A0, [A6 + 0x8] 00000432 302E FFEE move.w D0, [A6 - 0x12] 00000436 C1FC 0006 muls.w D0, 0x6 0000043A 0640 FF20 addi.w D0, 0xFF20 0000043E 2070 0000 movea.l A0, [A0 + D0.w] 00000442 42A8 000A clr.l [A0 + 0xA] 00000446 206E 0008 movea.l A0, [A6 + 0x8] 0000044A 302E FFEE move.w D0, [A6 - 0x12] 0000044E C1FC 0006 muls.w D0, 0x6 00000452 0640 FF20 addi.w D0, 0xFF20 00000456 2070 0000 movea.l A0, [A0 + D0.w] 0000045A 42A8 0012 clr.l [A0 + 0x12] 0000045E 206E 0008 movea.l A0, [A6 + 0x8] 00000462 302E FFEE move.w D0, [A6 - 0x12] 00000466 C1FC 0006 muls.w D0, 0x6 0000046A 0640 FF20 addi.w D0, 0xFF20 0000046E 2070 0000 movea.l A0, [A0 + D0.w] 00000472 42A8 001A clr.l [A0 + 0x1A] 00000476 206E 0008 movea.l A0, [A6 + 0x8] 0000047A 302E FFEE move.w D0, [A6 - 0x12] 0000047E C1FC 0006 muls.w D0, 0x6 00000482 0640 FF20 addi.w D0, 0xFF20 00000486 2070 0000 movea.l A0, [A0 + D0.w] 0000048A 42A8 0006 clr.l [A0 + 0x6] 0000048E 206E 0008 movea.l A0, [A6 + 0x8] 00000492 302E FFEE move.w D0, [A6 - 0x12] 00000496 C1FC 0006 muls.w D0, 0x6 0000049A 0640 FF20 addi.w D0, 0xFF20 0000049E 2070 0000 movea.l A0, [A0 + D0.w] 000004A2 7014 moveq.l D0, 0x14 000004A4 2140 000E move.l [A0 + 0xE], D0 000004A8 206E 0008 movea.l A0, [A6 + 0x8] 000004AC 302E FFEE move.w D0, [A6 - 0x12] 000004B0 C1FC 0006 muls.w D0, 0x6 000004B4 0640 FF20 addi.w D0, 0xFF20 000004B8 2070 0000 movea.l A0, [A0 + D0.w] 000004BC 7028 moveq.l D0, 0x28 000004BE 2140 0016 move.l [A0 + 0x16], D0 000004C2 206E 0008 movea.l A0, [A6 + 0x8] 000004C6 302E FFEE move.w D0, [A6 - 0x12] 000004CA C1FC 0006 muls.w D0, 0x6 000004CE 0640 FF20 addi.w D0, 0xFF20 000004D2 2070 0000 movea.l A0, [A0 + D0.w] 000004D6 703C moveq.l D0, 0x3C 000004D8 2140 001E move.l [A0 + 0x1E], D0 000004DC 206E 0008 movea.l A0, [A6 + 0x8] 000004E0 302E FFEE move.w D0, [A6 - 0x12] 000004E4 C1FC 0006 muls.w D0, 0x6 000004E8 0640 FF20 addi.w D0, 0xFF20 000004EC 2070 0000 movea.l A0, [A0 + D0.w] 000004F0 226E 0008 movea.l A1, [A6 + 0x8] 000004F4 43E9 FE20 lea.l A1, [A1 - 0x1E0] 000004F8 2149 0022 move.l [A0 + 0x22], A1 000004FC 206E 0008 movea.l A0, [A6 + 0x8] 00000500 302E FFEE move.w D0, [A6 - 0x12] 00000504 C1FC 0006 muls.w D0, 0x6 00000508 0640 FF20 addi.w D0, 0xFF20 0000050C 2070 0000 movea.l A0, [A0 + D0.w] 00000510 226E 0008 movea.l A1, [A6 + 0x8] 00000514 43E9 FE20 lea.l A1, [A1 - 0x1E0] 00000518 2149 0026 move.l [A0 + 0x26], A1 0000051C 206E 0008 movea.l A0, [A6 + 0x8] 00000520 302E FFEE move.w D0, [A6 - 0x12] 00000524 C1FC 0006 muls.w D0, 0x6 00000528 0640 FF20 addi.w D0, 0xFF20 0000052C 2070 0000 movea.l A0, [A0 + D0.w] 00000530 226E 0008 movea.l A1, [A6 + 0x8] 00000534 43E9 FE20 lea.l A1, [A1 - 0x1E0] 00000538 2149 002A move.l [A0 + 0x2A], A1 0000053C 206E 0008 movea.l A0, [A6 + 0x8] 00000540 302E FFEE move.w D0, [A6 - 0x12] 00000544 C1FC 0006 muls.w D0, 0x6 00000548 0640 FF20 addi.w D0, 0xFF20 0000054C 2070 0000 movea.l A0, [A0 + D0.w] 00000550 226E 0008 movea.l A1, [A6 + 0x8] 00000554 43E9 FE20 lea.l A1, [A1 - 0x1E0] 00000558 2149 002E move.l [A0 + 0x2E], A1 0000055C 526E FFEE addq.w [A6 - 0x12], 1 00000560 51CF FE5E dbf D7, -0x1A4 /* 000003C0 */ 00000564 206E 0008 movea.l A0, [A6 + 0x8] 00000568 2068 FF26 movea.l A0, [A0 - 0xDA] 0000056C 217C 0003 8EF7 0002 move.l [A0 + 0x2], 0x38EF7 00000574 206E 0008 movea.l A0, [A6 + 0x8] 00000578 2068 FF56 movea.l A0, [A0 - 0xAA] 0000057C 217C 0005 B18B 0002 move.l [A0 + 0x2], 0x5B18B 00000584 206E 0008 movea.l A0, [A6 + 0x8] 00000588 2068 FF5C movea.l A0, [A0 - 0xA4] 0000058C 217C 0005 5060 0002 move.l [A0 + 0x2], 0x55060 00000594 206E 0008 movea.l A0, [A6 + 0x8] 00000598 2068 FF62 movea.l A0, [A0 - 0x9E] 0000059C 217C 0004 BE9F 0002 move.l [A0 + 0x2], 0x4BE9F 000005A4 206E 0008 movea.l A0, [A6 + 0x8] 000005A8 2068 FF68 movea.l A0, [A0 - 0x98] 000005AC 217C 0003 CBB2 0002 move.l [A0 + 0x2], 0x3CBB2 000005B4 206E 0008 movea.l A0, [A6 + 0x8] 000005B8 2068 FF80 movea.l A0, [A0 - 0x80] 000005BC 217C 0003 8EF7 0002 move.l [A0 + 0x2], 0x38EF7 000005C4 206E 0008 movea.l A0, [A6 + 0x8] 000005C8 2068 FF9E movea.l A0, [A0 - 0x62] 000005CC 217C 0003 CBB2 0002 move.l [A0 + 0x2], 0x3CBB2 000005D4 206E 0008 movea.l A0, [A6 + 0x8] 000005D8 2068 FFA4 movea.l A0, [A0 - 0x5C] 000005DC 217C 0003 8EF7 0002 move.l [A0 + 0x2], 0x38EF7 000005E4 206E 0008 movea.l A0, [A6 + 0x8] 000005E8 2068 FFAA movea.l A0, [A0 - 0x56] 000005EC 217C 0003 CBB2 0002 move.l [A0 + 0x2], 0x3CBB2 000005F4 206E 0008 movea.l A0, [A6 + 0x8] 000005F8 2068 FFB0 movea.l A0, [A0 - 0x50] 000005FC 217C 0003 8EF7 0002 move.l [A0 + 0x2], 0x38EF7 00000604 206E 0008 movea.l A0, [A6 + 0x8] 00000608 2068 FFB6 movea.l A0, [A0 - 0x4A] 0000060C 217C 0003 33DE 0002 move.l [A0 + 0x2], 0x333DE 00000614 206E 0008 movea.l A0, [A6 + 0x8] 00000618 2068 FFBC movea.l A0, [A0 - 0x44] 0000061C 217C 0003 8EF7 0002 move.l [A0 + 0x2], 0x38EF7 00000624 7E06 moveq.l D7, 0x06 00000626 3D7C 0002 FFEE move.w [A6 - 0x12], 0x2 label0000062C: 0000062C 206E 0008 movea.l A0, [A6 + 0x8] 00000630 302E FFEE move.w D0, [A6 - 0x12] 00000634 C1FC 0006 muls.w D0, 0x6 00000638 0640 FF20 addi.w D0, 0xFF20 0000063C 2070 0000 movea.l A0, [A0 + D0.w] 00000640 217C 0004 BE9F 0002 move.l [A0 + 0x2], 0x4BE9F 00000648 526E FFEE addq.w [A6 - 0x12], 1 0000064C 51CF FFDE dbf D7, -0x24 /* 0000062C */ 00000650 7E02 moveq.l D7, 0x02 00000652 3D7C 000D FFEE move.w [A6 - 0x12], 0xD /* '\r' */ label00000658: 00000658 206E 0008 movea.l A0, [A6 + 0x8] 0000065C 302E FFEE move.w D0, [A6 - 0x12] 00000660 C1FC 0006 muls.w D0, 0x6 00000664 0640 FF20 addi.w D0, 0xFF20 00000668 2070 0000 movea.l A0, [A0 + D0.w] 0000066C 217C 0004 BE9F 0002 move.l [A0 + 0x2], 0x4BE9F 00000674 526E FFEE addq.w [A6 - 0x12], 1 00000678 51CF FFDE dbf D7, -0x24 /* 00000658 */ 0000067C 7E03 moveq.l D7, 0x03 0000067E 3D7C 0011 FFEE move.w [A6 - 0x12], 0x11 label00000684: 00000684 206E 0008 movea.l A0, [A6 + 0x8] 00000688 302E FFEE move.w D0, [A6 - 0x12] 0000068C C1FC 0006 muls.w D0, 0x6 00000690 0640 FF20 addi.w D0, 0xFF20 00000694 2070 0000 movea.l A0, [A0 + D0.w] 00000698 217C 0004 4528 0002 move.l [A0 + 0x2], 0x44528 000006A0 526E FFEE addq.w [A6 - 0x12], 1 000006A4 51CF FFDE dbf D7, -0x24 /* 00000684 */ 000006A8 7E04 moveq.l D7, 0x04 000006AA 3D7C 001B FFEE move.w [A6 - 0x12], 0x1B label000006B0: 000006B0 206E 0008 movea.l A0, [A6 + 0x8] 000006B4 302E FFEE move.w D0, [A6 - 0x12] 000006B8 C1FC 0006 muls.w D0, 0x6 000006BC 0640 FF20 addi.w D0, 0xFF20 000006C0 2070 0000 movea.l A0, [A0 + D0.w] 000006C4 217C 0002 5F4F 0002 move.l [A0 + 0x2], 0x25F4F 000006CC 526E FFEE addq.w [A6 - 0x12], 1 000006D0 51CF FFDE dbf D7, -0x24 /* 000006B0 */ 000006D4 7E08 moveq.l D7, 0x08 000006D6 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label000006DC: 000006DC 206E 0008 movea.l A0, [A6 + 0x8] 000006E0 302E FFEE move.w D0, [A6 - 0x12] 000006E4 C1FC 0006 muls.w D0, 0x6 000006E8 0640 FF20 addi.w D0, 0xFF20 000006EC 2070 0000 movea.l A0, [A0 + D0.w] 000006F0 217C 0001 C77B 0012 move.l [A0 + 0x12], 0x1C77B 000006F8 526E FFEE addq.w [A6 - 0x12], 1 000006FC 51CF FFDE dbf D7, -0x24 /* 000006DC */ 00000700 7E02 moveq.l D7, 0x02 00000702 3D7C 000A FFEE move.w [A6 - 0x12], 0xA /* '\n' */ label00000708: 00000708 206E 0008 movea.l A0, [A6 + 0x8] 0000070C 302E FFEE move.w D0, [A6 - 0x12] 00000710 C1FC 0006 muls.w D0, 0x6 00000714 0640 FF20 addi.w D0, 0xFF20 00000718 2070 0000 movea.l A0, [A0 + D0.w] 0000071C 217C 0001 E5D9 0012 move.l [A0 + 0x12], 0x1E5D9 00000724 526E FFEE addq.w [A6 - 0x12], 1 00000728 51CF FFDE dbf D7, -0x24 /* 00000708 */ 0000072C 7E08 moveq.l D7, 0x08 0000072E 3D7C 000D FFEE move.w [A6 - 0x12], 0xD /* '\r' */ label00000734: 00000734 206E 0008 movea.l A0, [A6 + 0x8] 00000738 302E FFEE move.w D0, [A6 - 0x12] 0000073C C1FC 0006 muls.w D0, 0x6 00000740 0640 FF20 addi.w D0, 0xFF20 00000744 2070 0000 movea.l A0, [A0 + D0.w] 00000748 217C 0001 C77B 0012 move.l [A0 + 0x12], 0x1C77B 00000750 526E FFEE addq.w [A6 - 0x12], 1 00000754 51CF FFDE dbf D7, -0x24 /* 00000734 */ 00000758 7E02 moveq.l D7, 0x02 0000075A 3D7C 0016 FFEE move.w [A6 - 0x12], 0x16 label00000760: 00000760 206E 0008 movea.l A0, [A6 + 0x8] 00000764 302E FFEE move.w D0, [A6 - 0x12] 00000768 C1FC 0006 muls.w D0, 0x6 0000076C 0640 FF20 addi.w D0, 0xFF20 00000770 2070 0000 movea.l A0, [A0 + D0.w] 00000774 217C 0001 E5D9 0012 move.l [A0 + 0x12], 0x1E5D9 0000077C 526E FFEE addq.w [A6 - 0x12], 1 00000780 51CF FFDE dbf D7, -0x24 /* 00000760 */ 00000784 7E06 moveq.l D7, 0x06 00000786 3D7C 0019 FFEE move.w [A6 - 0x12], 0x19 label0000078C: 0000078C 206E 0008 movea.l A0, [A6 + 0x8] 00000790 302E FFEE move.w D0, [A6 - 0x12] 00000794 C1FC 0006 muls.w D0, 0x6 00000798 0640 FF20 addi.w D0, 0xFF20 0000079C 2070 0000 movea.l A0, [A0 + D0.w] 000007A0 217C 0001 C77B 0012 move.l [A0 + 0x12], 0x1C77B 000007A8 526E FFEE addq.w [A6 - 0x12], 1 000007AC 51CF FFDE dbf D7, -0x24 /* 0000078C */ 000007B0 7E1E moveq.l D7, 0x1E 000007B2 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label000007B8: 000007B8 206E 0008 movea.l A0, [A6 + 0x8] 000007BC 302E FFEE move.w D0, [A6 - 0x12] 000007C0 C1FC 0006 muls.w D0, 0x6 000007C4 0640 FF20 addi.w D0, 0xFF20 000007C8 2070 0000 movea.l A0, [A0 + D0.w] 000007CC 217C 0001 2FA8 001A move.l [A0 + 0x1A], 0x12FA8 000007D4 526E FFEE addq.w [A6 - 0x12], 1 000007D8 51CF FFDE dbf D7, -0x24 /* 000007B8 */ 000007DC 4CDF 0080 movem.l D7, [A7]+ 000007E0 4E5E unlink A6 000007E2 205F movea.l A0, [A7]+ 000007E4 584F addq.w A7, 4 000007E6 4ED0 jmp [A0] fn000007E8: 000007E8 4E56 FE00 link A6, -0x0200 000007EC 48E7 0100 movem.l -[A7], D7 000007F0 2F0E move.l -[A7], A6 000007F2 4EBA FBB0 jsr [PC - 0x450 /* 000003A4 */] 000007F6 2F2D FC84 move.l -[A7], [A5 - 0x37C] 000007FA A873 syscall SetPort 000007FC 206D FC84 movea.l A0, [A5 - 0x37C] 00000800 4868 0010 pea.l [A0 + 0x10] 00000804 A8A4 syscall InvertRect 00000806 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 0000080C 302E FFEC move.w D0, [A6 - 0x14] 00000810 C1FC 0006 muls.w D0, 0x6 00000814 0640 FF1E addi.w D0, 0xFF1E 00000818 41F6 0000 lea.l A0, [A6 + D0.w] 0000081C 2F08 move.l -[A7], A0 0000081E 7032 moveq.l D0, 0x32 00000820 2F00 move.l -[A7], D0 00000822 42A7 clr.l -[A7] 00000824 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000828 7E1E moveq.l D7, 0x1E 0000082A 3D7C 0002 FFEE move.w [A6 - 0x12], 0x2 label00000830: 00000830 7010 moveq.l D0, 0x10 00000832 2F00 move.l -[A7], D0 00000834 486E FFE4 pea.l [A6 - 0x1C] 00000838 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000083C 0C6E 000E FFEE cmpi.w [A6 - 0x12], 0xE 00000842 6600 0028 bne +0x2A /* 0000086C */ 00000846 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000084A 3D6E FFEE FFEC move.w [A6 - 0x14], [A6 - 0x12] 00000850 302E FFEC move.w D0, [A6 - 0x14] 00000854 C1FC 0006 muls.w D0, 0x6 00000858 0640 FF1E addi.w D0, 0xFF1E 0000085C 41F6 0000 lea.l A0, [A6 + D0.w] 00000860 2F08 move.l -[A7], A0 00000862 7032 moveq.l D0, 0x32 00000864 2F00 move.l -[A7], D0 00000866 42A7 clr.l -[A7] 00000868 4EAD 019A jsr [A5 + 0x19A /* export_47 */] label0000086C: 0000086C 302E FFEC move.w D0, [A6 - 0x14] 00000870 C1FC 0006 muls.w D0, 0x6 00000874 0640 FF20 addi.w D0, 0xFF20 00000878 2076 0000 movea.l A0, [A6 + D0.w] 0000087C 302E FFEE move.w D0, [A6 - 0x12] 00000880 C1FC 0006 muls.w D0, 0x6 00000884 0640 FF20 addi.w D0, 0xFF20 00000888 2276 0000 movea.l A1, [A6 + D0.w] 0000088C 2169 0002 0002 move.l [A0 + 0x2], [A1 + 0x2] 00000892 302E FFEC move.w D0, [A6 - 0x14] 00000896 C1FC 0006 muls.w D0, 0x6 0000089A 0640 FF20 addi.w D0, 0xFF20 0000089E 2076 0000 movea.l A0, [A6 + D0.w] 000008A2 302E FFEE move.w D0, [A6 - 0x12] 000008A6 C1FC 0006 muls.w D0, 0x6 000008AA 0640 FF20 addi.w D0, 0xFF20 000008AE 2276 0000 movea.l A1, [A6 + D0.w] 000008B2 2169 000A 000A move.l [A0 + 0xA], [A1 + 0xA] 000008B8 302E FFEC move.w D0, [A6 - 0x14] 000008BC C1FC 0006 muls.w D0, 0x6 000008C0 0640 FF20 addi.w D0, 0xFF20 000008C4 2076 0000 movea.l A0, [A6 + D0.w] 000008C8 302E FFEE move.w D0, [A6 - 0x12] 000008CC C1FC 0006 muls.w D0, 0x6 000008D0 0640 FF20 addi.w D0, 0xFF20 000008D4 2276 0000 movea.l A1, [A6 + D0.w] 000008D8 2169 0012 0012 move.l [A0 + 0x12], [A1 + 0x12] 000008DE 302E FFEC move.w D0, [A6 - 0x14] 000008E2 C1FC 0006 muls.w D0, 0x6 000008E6 0640 FF20 addi.w D0, 0xFF20 000008EA 2076 0000 movea.l A0, [A6 + D0.w] 000008EE 302E FFEE move.w D0, [A6 - 0x12] 000008F2 C1FC 0006 muls.w D0, 0x6 000008F6 0640 FF20 addi.w D0, 0xFF20 000008FA 2276 0000 movea.l A1, [A6 + D0.w] 000008FE 2169 001A 001A move.l [A0 + 0x1A], [A1 + 0x1A] 00000904 554F subq.w A7, 2 00000906 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000090A 486E FE10 pea.l [A6 - 0x1F0] 0000090E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000912 4A1F tst.b [A7]+ 00000914 6700 0006 beq +0x8 /* 0000091C */ 00000918 6000 0016 bra +0x18 /* 00000930 */ label0000091C: 0000091C 526E FFEE addq.w [A6 - 0x12], 1 00000920 51CF FF0E dbf D7, -0xF4 /* 00000830 */ 00000924 7010 moveq.l D0, 0x10 00000926 2F00 move.l -[A7], D0 00000928 486E FFE4 pea.l [A6 - 0x1C] 0000092C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] label00000930: 00000930 206D FC84 movea.l A0, [A5 - 0x37C] 00000934 4868 0010 pea.l [A0 + 0x10] 00000938 A8A4 syscall InvertRect 0000093A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000093E 7E1F moveq.l D7, 0x1F 00000940 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label00000946: 00000946 302E FFEE move.w D0, [A6 - 0x12] 0000094A C1FC 0006 muls.w D0, 0x6 0000094E 0640 FF20 addi.w D0, 0xFF20 00000952 2F36 0000 move.l -[A7], [A6 + D0.w] 00000956 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000095A 526E FFEE addq.w [A6 - 0x12], 1 0000095E 51CF FFE6 dbf D7, -0x1C /* 00000946 */ 00000962 4CDF 0080 movem.l D7, [A7]+ 00000966 4E5E unlink A6 00000968 4E75 rts fn0000096A: 0000096A 4E56 FFEE link A6, -0x0012 0000096E 48E7 0100 movem.l -[A7], D7 00000972 206E 0008 movea.l A0, [A6 + 0x8] 00000976 4868 FD5E pea.l [A0 - 0x2A2] 0000097A 4EBA F7A0 jsr [PC - 0x860 /* 0000011C */] 0000097E 7E3F moveq.l D7, 0x3F 00000980 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label00000986: 00000986 206E 0008 movea.l A0, [A6 + 0x8] 0000098A 302E FFEE move.w D0, [A6 - 0x12] 0000098E C1FC 0006 muls.w D0, 0x6 00000992 2F00 move.l -[A7], D0 00000994 2F08 move.l -[A7], A0 00000996 594F subq.w A7, 4 00000998 7032 moveq.l D0, 0x32 0000099A 2F00 move.l -[A7], D0 0000099C 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000009A0 221F move.l D1, [A7]+ 000009A2 205F movea.l A0, [A7]+ 000009A4 201F move.l D0, [A7]+ 000009A6 0640 FE5E addi.w D0, 0xFE5E 000009AA 2181 0000 move.l [A0 + D0.w], D1 000009AE 206E 0008 movea.l A0, [A6 + 0x8] 000009B2 302E FFEE move.w D0, [A6 - 0x12] 000009B6 C1FC 0006 muls.w D0, 0x6 000009BA 0640 FE5C addi.w D0, 0xFE5C 000009BE 31BC 0001 0000 move.w [A0 + D0.w], 0x1 000009C4 206E 0008 movea.l A0, [A6 + 0x8] 000009C8 302E FFEE move.w D0, [A6 - 0x12] 000009CC C1FC 0006 muls.w D0, 0x6 000009D0 0640 FE5E addi.w D0, 0xFE5E 000009D4 2070 0000 movea.l A0, [A0 + D0.w] 000009D8 30BC 2000 move.w [A0], 0x2000 /* ' \0' */ 000009DC 206E 0008 movea.l A0, [A6 + 0x8] 000009E0 302E FFEE move.w D0, [A6 - 0x12] 000009E4 C1FC 0006 muls.w D0, 0x6 000009E8 0640 FE5E addi.w D0, 0xFE5E 000009EC 2070 0000 movea.l A0, [A0 + D0.w] 000009F0 42A8 0002 clr.l [A0 + 0x2] 000009F4 206E 0008 movea.l A0, [A6 + 0x8] 000009F8 302E FFEE move.w D0, [A6 - 0x12] 000009FC C1FC 0006 muls.w D0, 0x6 00000A00 0640 FE5E addi.w D0, 0xFE5E 00000A04 2070 0000 movea.l A0, [A0 + D0.w] 00000A08 42A8 000A clr.l [A0 + 0xA] 00000A0C 206E 0008 movea.l A0, [A6 + 0x8] 00000A10 302E FFEE move.w D0, [A6 - 0x12] 00000A14 C1FC 0006 muls.w D0, 0x6 00000A18 0640 FE5E addi.w D0, 0xFE5E 00000A1C 2070 0000 movea.l A0, [A0 + D0.w] 00000A20 42A8 0012 clr.l [A0 + 0x12] 00000A24 206E 0008 movea.l A0, [A6 + 0x8] 00000A28 302E FFEE move.w D0, [A6 - 0x12] 00000A2C C1FC 0006 muls.w D0, 0x6 00000A30 0640 FE5E addi.w D0, 0xFE5E 00000A34 2070 0000 movea.l A0, [A0 + D0.w] 00000A38 42A8 001A clr.l [A0 + 0x1A] 00000A3C 206E 0008 movea.l A0, [A6 + 0x8] 00000A40 302E FFEE move.w D0, [A6 - 0x12] 00000A44 C1FC 0006 muls.w D0, 0x6 00000A48 0640 FE5E addi.w D0, 0xFE5E 00000A4C 2070 0000 movea.l A0, [A0 + D0.w] 00000A50 42A8 0006 clr.l [A0 + 0x6] 00000A54 206E 0008 movea.l A0, [A6 + 0x8] 00000A58 302E FFEE move.w D0, [A6 - 0x12] 00000A5C C1FC 0006 muls.w D0, 0x6 00000A60 0640 FE5E addi.w D0, 0xFE5E 00000A64 2070 0000 movea.l A0, [A0 + D0.w] 00000A68 7014 moveq.l D0, 0x14 00000A6A 2140 000E move.l [A0 + 0xE], D0 00000A6E 206E 0008 movea.l A0, [A6 + 0x8] 00000A72 302E FFEE move.w D0, [A6 - 0x12] 00000A76 C1FC 0006 muls.w D0, 0x6 00000A7A 0640 FE5E addi.w D0, 0xFE5E 00000A7E 2070 0000 movea.l A0, [A0 + D0.w] 00000A82 7028 moveq.l D0, 0x28 00000A84 2140 0016 move.l [A0 + 0x16], D0 00000A88 206E 0008 movea.l A0, [A6 + 0x8] 00000A8C 302E FFEE move.w D0, [A6 - 0x12] 00000A90 C1FC 0006 muls.w D0, 0x6 00000A94 0640 FE5E addi.w D0, 0xFE5E 00000A98 2070 0000 movea.l A0, [A0 + D0.w] 00000A9C 703C moveq.l D0, 0x3C 00000A9E 2140 001E move.l [A0 + 0x1E], D0 00000AA2 206E 0008 movea.l A0, [A6 + 0x8] 00000AA6 302E FFEE move.w D0, [A6 - 0x12] 00000AAA C1FC 0006 muls.w D0, 0x6 00000AAE 0640 FE5E addi.w D0, 0xFE5E 00000AB2 2070 0000 movea.l A0, [A0 + D0.w] 00000AB6 226E 0008 movea.l A1, [A6 + 0x8] 00000ABA 43E9 FD5E lea.l A1, [A1 - 0x2A2] 00000ABE 2149 0022 move.l [A0 + 0x22], A1 00000AC2 206E 0008 movea.l A0, [A6 + 0x8] 00000AC6 302E FFEE move.w D0, [A6 - 0x12] 00000ACA C1FC 0006 muls.w D0, 0x6 00000ACE 0640 FE5E addi.w D0, 0xFE5E 00000AD2 2070 0000 movea.l A0, [A0 + D0.w] 00000AD6 226E 0008 movea.l A1, [A6 + 0x8] 00000ADA 43E9 FD5E lea.l A1, [A1 - 0x2A2] 00000ADE 2149 0026 move.l [A0 + 0x26], A1 00000AE2 206E 0008 movea.l A0, [A6 + 0x8] 00000AE6 302E FFEE move.w D0, [A6 - 0x12] 00000AEA C1FC 0006 muls.w D0, 0x6 00000AEE 0640 FE5E addi.w D0, 0xFE5E 00000AF2 2070 0000 movea.l A0, [A0 + D0.w] 00000AF6 226E 0008 movea.l A1, [A6 + 0x8] 00000AFA 43E9 FD5E lea.l A1, [A1 - 0x2A2] 00000AFE 2149 002A move.l [A0 + 0x2A], A1 00000B02 206E 0008 movea.l A0, [A6 + 0x8] 00000B06 302E FFEE move.w D0, [A6 - 0x12] 00000B0A C1FC 0006 muls.w D0, 0x6 00000B0E 0640 FE5E addi.w D0, 0xFE5E 00000B12 2070 0000 movea.l A0, [A0 + D0.w] 00000B16 226E 0008 movea.l A1, [A6 + 0x8] 00000B1A 43E9 FD5E lea.l A1, [A1 - 0x2A2] 00000B1E 2149 002E move.l [A0 + 0x2E], A1 00000B22 526E FFEE addq.w [A6 - 0x12], 1 00000B26 51CF FE5E dbf D7, -0x1A4 /* 00000986 */ 00000B2A 206E 0008 movea.l A0, [A6 + 0x8] 00000B2E 2068 FE64 movea.l A0, [A0 - 0x19C] 00000B32 217C 0003 A4D4 0002 move.l [A0 + 0x2], 0x3A4D4 00000B3A 206E 0008 movea.l A0, [A6 + 0x8] 00000B3E 2068 FE6A movea.l A0, [A0 - 0x196] 00000B42 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00000B4A 206E 0008 movea.l A0, [A6 + 0x8] 00000B4E 2068 FE70 movea.l A0, [A0 - 0x190] 00000B52 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00000B5A 206E 0008 movea.l A0, [A6 + 0x8] 00000B5E 2068 FE76 movea.l A0, [A0 - 0x18A] 00000B62 217C 0004 8E09 0002 move.l [A0 + 0x2], 0x48E09 00000B6A 206E 0008 movea.l A0, [A6 + 0x8] 00000B6E 2068 FE7C movea.l A0, [A0 - 0x184] 00000B72 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00000B7A 206E 0008 movea.l A0, [A6 + 0x8] 00000B7E 2068 FE82 movea.l A0, [A0 - 0x17E] 00000B82 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00000B8A 206E 0008 movea.l A0, [A6 + 0x8] 00000B8E 2068 FE88 movea.l A0, [A0 - 0x178] 00000B92 217C 0003 A4D4 0002 move.l [A0 + 0x2], 0x3A4D4 00000B9A 206E 0008 movea.l A0, [A6 + 0x8] 00000B9E 2068 FE8E movea.l A0, [A0 - 0x172] 00000BA2 217C 0003 A4D4 0002 move.l [A0 + 0x2], 0x3A4D4 00000BAA 206E 0008 movea.l A0, [A6 + 0x8] 00000BAE 2068 FE64 movea.l A0, [A0 - 0x19C] 00000BB2 217C 0003 095B 000A move.l [A0 + 0xA], 0x3095B 00000BBA 206E 0008 movea.l A0, [A6 + 0x8] 00000BBE 2068 FE6A movea.l A0, [A0 - 0x196] 00000BC2 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00000BCA 206E 0008 movea.l A0, [A6 + 0x8] 00000BCE 2068 FE70 movea.l A0, [A0 - 0x190] 00000BD2 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00000BDA 206E 0008 movea.l A0, [A6 + 0x8] 00000BDE 2068 FE76 movea.l A0, [A0 - 0x18A] 00000BE2 217C 0003 A4D4 000A move.l [A0 + 0xA], 0x3A4D4 00000BEA 206E 0008 movea.l A0, [A6 + 0x8] 00000BEE 2068 FE7C movea.l A0, [A0 - 0x184] 00000BF2 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00000BFA 206E 0008 movea.l A0, [A6 + 0x8] 00000BFE 2068 FE82 movea.l A0, [A0 - 0x17E] 00000C02 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00000C0A 206E 0008 movea.l A0, [A6 + 0x8] 00000C0E 2068 FE88 movea.l A0, [A0 - 0x178] 00000C12 217C 0003 095B 000A move.l [A0 + 0xA], 0x3095B 00000C1A 206E 0008 movea.l A0, [A6 + 0x8] 00000C1E 2068 FE8E movea.l A0, [A0 - 0x172] 00000C22 217C 0003 095B 000A move.l [A0 + 0xA], 0x3095B 00000C2A 206E 0008 movea.l A0, [A6 + 0x8] 00000C2E 2068 FE64 movea.l A0, [A0 - 0x19C] 00000C32 217C 0002 B2FC 0012 move.l [A0 + 0x12], 0x2B2FC 00000C3A 206E 0008 movea.l A0, [A6 + 0x8] 00000C3E 2068 FE6A movea.l A0, [A0 - 0x196] 00000C42 217C 0002 B2FC 0012 move.l [A0 + 0x12], 0x2B2FC 00000C4A 206E 0008 movea.l A0, [A6 + 0x8] 00000C4E 2068 FE70 movea.l A0, [A0 - 0x190] 00000C52 217C 0005 65F8 0012 move.l [A0 + 0x12], 0x565F8 00000C5A 206E 0008 movea.l A0, [A6 + 0x8] 00000C5E 2068 FE76 movea.l A0, [A0 - 0x18A] 00000C62 217C 0005 65F8 0012 move.l [A0 + 0x12], 0x565F8 00000C6A 206E 0008 movea.l A0, [A6 + 0x8] 00000C6E 2068 FE7C movea.l A0, [A0 - 0x184] 00000C72 217C 0002 B2FC 0012 move.l [A0 + 0x12], 0x2B2FC 00000C7A 206E 0008 movea.l A0, [A6 + 0x8] 00000C7E 2068 FE82 movea.l A0, [A0 - 0x17E] 00000C82 217C 0002 B2FC 0012 move.l [A0 + 0x12], 0x2B2FC 00000C8A 206E 0008 movea.l A0, [A6 + 0x8] 00000C8E 2068 FE88 movea.l A0, [A0 - 0x178] 00000C92 217C 0005 65F8 0012 move.l [A0 + 0x12], 0x565F8 00000C9A 206E 0008 movea.l A0, [A6 + 0x8] 00000C9E 2068 FE8E movea.l A0, [A0 - 0x172] 00000CA2 217C 0005 65F8 0012 move.l [A0 + 0x12], 0x565F8 00000CAA 206E 0008 movea.l A0, [A6 + 0x8] 00000CAE 2068 FE64 movea.l A0, [A0 - 0x19C] 00000CB2 217C 0002 6DE3 001A move.l [A0 + 0x1A], 0x26DE3 00000CBA 206E 0008 movea.l A0, [A6 + 0x8] 00000CBE 2068 FE6A movea.l A0, [A0 - 0x196] 00000CC2 217C 0002 6DE3 001A move.l [A0 + 0x1A], 0x26DE3 00000CCA 206E 0008 movea.l A0, [A6 + 0x8] 00000CCE 2068 FE70 movea.l A0, [A0 - 0x190] 00000CD2 217C 0004 DBC5 001A move.l [A0 + 0x1A], 0x4DBC5 00000CDA 206E 0008 movea.l A0, [A6 + 0x8] 00000CDE 2068 FE76 movea.l A0, [A0 - 0x18A] 00000CE2 217C 0004 DBC5 001A move.l [A0 + 0x1A], 0x4DBC5 00000CEA 206E 0008 movea.l A0, [A6 + 0x8] 00000CEE 2068 FE7C movea.l A0, [A0 - 0x184] 00000CF2 217C 0002 6DE3 001A move.l [A0 + 0x1A], 0x26DE3 00000CFA 206E 0008 movea.l A0, [A6 + 0x8] 00000CFE 2068 FE82 movea.l A0, [A0 - 0x17E] 00000D02 217C 0002 6DE3 001A move.l [A0 + 0x1A], 0x26DE3 00000D0A 206E 0008 movea.l A0, [A6 + 0x8] 00000D0E 2068 FE88 movea.l A0, [A0 - 0x178] 00000D12 217C 0004 DBC5 001A move.l [A0 + 0x1A], 0x4DBC5 00000D1A 206E 0008 movea.l A0, [A6 + 0x8] 00000D1E 2068 FE8E movea.l A0, [A0 - 0x172] 00000D22 217C 0004 DBC5 001A move.l [A0 + 0x1A], 0x4DBC5 00000D2A 206E 0008 movea.l A0, [A6 + 0x8] 00000D2E 2068 FE94 movea.l A0, [A0 - 0x16C] 00000D32 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00000D3A 206E 0008 movea.l A0, [A6 + 0x8] 00000D3E 2068 FE94 movea.l A0, [A0 - 0x16C] 00000D42 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00000D4A 206E 0008 movea.l A0, [A6 + 0x8] 00000D4E 2068 FE9A movea.l A0, [A0 - 0x166] 00000D52 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00000D5A 206E 0008 movea.l A0, [A6 + 0x8] 00000D5E 2068 FE9A movea.l A0, [A0 - 0x166] 00000D62 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00000D6A 206E 0008 movea.l A0, [A6 + 0x8] 00000D6E 2068 FEA0 movea.l A0, [A0 - 0x160] 00000D72 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00000D7A 206E 0008 movea.l A0, [A6 + 0x8] 00000D7E 2068 FEA0 movea.l A0, [A0 - 0x160] 00000D82 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00000D8A 206E 0008 movea.l A0, [A6 + 0x8] 00000D8E 2068 FEA6 movea.l A0, [A0 - 0x15A] 00000D92 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00000D9A 206E 0008 movea.l A0, [A6 + 0x8] 00000D9E 2068 FEA6 movea.l A0, [A0 - 0x15A] 00000DA2 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00000DAA 206E 0008 movea.l A0, [A6 + 0x8] 00000DAE 2068 FEAC movea.l A0, [A0 - 0x154] 00000DB2 217C 0015 97DE 0002 move.l [A0 + 0x2], 0x1597DE 00000DBA 206E 0008 movea.l A0, [A6 + 0x8] 00000DBE 2068 FEAC movea.l A0, [A0 - 0x154] 00000DC2 217C 000A CBEF 000A move.l [A0 + 0xA], 0xACBEF 00000DCA 206E 0008 movea.l A0, [A6 + 0x8] 00000DCE 2068 FEB2 movea.l A0, [A0 - 0x14E] 00000DD2 217C 0015 97DE 0002 move.l [A0 + 0x2], 0x1597DE 00000DDA 206E 0008 movea.l A0, [A6 + 0x8] 00000DDE 2068 FEB2 movea.l A0, [A0 - 0x14E] 00000DE2 217C 000A CBEF 000A move.l [A0 + 0xA], 0xACBEF 00000DEA 206E 0008 movea.l A0, [A6 + 0x8] 00000DEE 2068 FEB8 movea.l A0, [A0 - 0x148] 00000DF2 42A8 0002 clr.l [A0 + 0x2] 00000DF6 206E 0008 movea.l A0, [A6 + 0x8] 00000DFA 2068 FEB8 movea.l A0, [A0 - 0x148] 00000DFE 42A8 000A clr.l [A0 + 0xA] 00000E02 206E 0008 movea.l A0, [A6 + 0x8] 00000E06 2068 FEBE movea.l A0, [A0 - 0x142] 00000E0A 42A8 0002 clr.l [A0 + 0x2] 00000E0E 206E 0008 movea.l A0, [A6 + 0x8] 00000E12 2068 FEBE movea.l A0, [A0 - 0x142] 00000E16 42A8 000A clr.l [A0 + 0xA] 00000E1A 7E07 moveq.l D7, 0x07 00000E1C 3D7C 0009 FFEE move.w [A6 - 0x12], 0x9 /* '\t' */ label00000E22: 00000E22 206E 0008 movea.l A0, [A6 + 0x8] 00000E26 302E FFEE move.w D0, [A6 - 0x12] 00000E2A C1FC 0006 muls.w D0, 0x6 00000E2E 0640 FE5E addi.w D0, 0xFE5E 00000E32 2070 0000 movea.l A0, [A0 + D0.w] 00000E36 226E 0008 movea.l A1, [A6 + 0x8] 00000E3A 302E FFEE move.w D0, [A6 - 0x12] 00000E3E 5140 subq.w D0, 8 00000E40 C1FC 0006 muls.w D0, 0x6 00000E44 0640 FE5E addi.w D0, 0xFE5E 00000E48 2271 0000 movea.l A1, [A1 + D0.w] 00000E4C 2169 0012 0012 move.l [A0 + 0x12], [A1 + 0x12] 00000E52 206E 0008 movea.l A0, [A6 + 0x8] 00000E56 302E FFEE move.w D0, [A6 - 0x12] 00000E5A C1FC 0006 muls.w D0, 0x6 00000E5E 0640 FE5E addi.w D0, 0xFE5E 00000E62 2070 0000 movea.l A0, [A0 + D0.w] 00000E66 226E 0008 movea.l A1, [A6 + 0x8] 00000E6A 302E FFEE move.w D0, [A6 - 0x12] 00000E6E 5140 subq.w D0, 8 00000E70 C1FC 0006 muls.w D0, 0x6 00000E74 0640 FE5E addi.w D0, 0xFE5E 00000E78 2271 0000 movea.l A1, [A1 + D0.w] 00000E7C 2169 001A 001A move.l [A0 + 0x1A], [A1 + 0x1A] 00000E82 526E FFEE addq.w [A6 - 0x12], 1 00000E86 51CF FF9A dbf D7, -0x68 /* 00000E22 */ 00000E8A 7E07 moveq.l D7, 0x07 00000E8C 3D7C 0011 FFEE move.w [A6 - 0x12], 0x11 label00000E92: 00000E92 206E 0008 movea.l A0, [A6 + 0x8] 00000E96 302E FFEE move.w D0, [A6 - 0x12] 00000E9A C1FC 0006 muls.w D0, 0x6 00000E9E 0640 FE5E addi.w D0, 0xFE5E 00000EA2 2070 0000 movea.l A0, [A0 + D0.w] 00000EA6 226E 0008 movea.l A1, [A6 + 0x8] 00000EAA 302E FFEE move.w D0, [A6 - 0x12] 00000EAE 0640 FFF0 addi.w D0, 0xFFF0 00000EB2 C1FC 0006 muls.w D0, 0x6 00000EB6 0640 FE5E addi.w D0, 0xFE5E 00000EBA 2271 0000 movea.l A1, [A1 + D0.w] 00000EBE 2169 0002 0002 move.l [A0 + 0x2], [A1 + 0x2] 00000EC4 206E 0008 movea.l A0, [A6 + 0x8] 00000EC8 302E FFEE move.w D0, [A6 - 0x12] 00000ECC C1FC 0006 muls.w D0, 0x6 00000ED0 0640 FE5E addi.w D0, 0xFE5E 00000ED4 2070 0000 movea.l A0, [A0 + D0.w] 00000ED8 226E 0008 movea.l A1, [A6 + 0x8] 00000EDC 302E FFEE move.w D0, [A6 - 0x12] 00000EE0 0640 FFF0 addi.w D0, 0xFFF0 00000EE4 C1FC 0006 muls.w D0, 0x6 00000EE8 0640 FE5E addi.w D0, 0xFE5E 00000EEC 2271 0000 movea.l A1, [A1 + D0.w] 00000EF0 2169 000A 000A move.l [A0 + 0xA], [A1 + 0xA] 00000EF6 206E 0008 movea.l A0, [A6 + 0x8] 00000EFA 302E FFEE move.w D0, [A6 - 0x12] 00000EFE C1FC 0006 muls.w D0, 0x6 00000F02 0640 FE5E addi.w D0, 0xFE5E 00000F06 2070 0000 movea.l A0, [A0 + D0.w] 00000F0A 226E 0008 movea.l A1, [A6 + 0x8] 00000F0E 302E FFEE move.w D0, [A6 - 0x12] 00000F12 0640 FFF0 addi.w D0, 0xFFF0 00000F16 C1FC 0006 muls.w D0, 0x6 00000F1A 0640 FE5E addi.w D0, 0xFE5E 00000F1E 2271 0000 movea.l A1, [A1 + D0.w] 00000F22 2169 0012 0012 move.l [A0 + 0x12], [A1 + 0x12] 00000F28 526E FFEE addq.w [A6 - 0x12], 1 00000F2C 51CF FF64 dbf D7, -0x9E /* 00000E92 */ 00000F30 206E 0008 movea.l A0, [A6 + 0x8] 00000F34 2068 FEC4 movea.l A0, [A0 - 0x13C] 00000F38 217C 0002 4704 001A move.l [A0 + 0x1A], 0x24704 00000F40 206E 0008 movea.l A0, [A6 + 0x8] 00000F44 2068 FECA movea.l A0, [A0 - 0x136] 00000F48 217C 0002 4704 001A move.l [A0 + 0x1A], 0x24704 00000F50 206E 0008 movea.l A0, [A6 + 0x8] 00000F54 2068 FED0 movea.l A0, [A0 - 0x130] 00000F58 217C 0004 8E09 001A move.l [A0 + 0x1A], 0x48E09 00000F60 206E 0008 movea.l A0, [A6 + 0x8] 00000F64 2068 FED6 movea.l A0, [A0 - 0x12A] 00000F68 217C 0004 8E09 001A move.l [A0 + 0x1A], 0x48E09 00000F70 206E 0008 movea.l A0, [A6 + 0x8] 00000F74 2068 FEDC movea.l A0, [A0 - 0x124] 00000F78 217C 0002 4704 001A move.l [A0 + 0x1A], 0x24704 00000F80 206E 0008 movea.l A0, [A6 + 0x8] 00000F84 2068 FEE2 movea.l A0, [A0 - 0x11E] 00000F88 217C 0002 4704 001A move.l [A0 + 0x1A], 0x24704 00000F90 206E 0008 movea.l A0, [A6 + 0x8] 00000F94 2068 FEE8 movea.l A0, [A0 - 0x118] 00000F98 217C 0004 8E09 001A move.l [A0 + 0x1A], 0x48E09 00000FA0 206E 0008 movea.l A0, [A6 + 0x8] 00000FA4 2068 FEEE movea.l A0, [A0 - 0x112] 00000FA8 217C 0004 8E09 001A move.l [A0 + 0x1A], 0x48E09 00000FB0 206E 0008 movea.l A0, [A6 + 0x8] 00000FB4 2068 FEF4 movea.l A0, [A0 - 0x10C] 00000FB8 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00000FC0 206E 0008 movea.l A0, [A6 + 0x8] 00000FC4 2068 FEFA movea.l A0, [A0 - 0x106] 00000FC8 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00000FD0 206E 0008 movea.l A0, [A6 + 0x8] 00000FD4 2068 FF00 movea.l A0, [A0 - 0x100] 00000FD8 217C 0003 A4D4 0002 move.l [A0 + 0x2], 0x3A4D4 00000FE0 206E 0008 movea.l A0, [A6 + 0x8] 00000FE4 2068 FF06 movea.l A0, [A0 - 0xFA] 00000FE8 217C 0003 A4D4 0002 move.l [A0 + 0x2], 0x3A4D4 00000FF0 206E 0008 movea.l A0, [A6 + 0x8] 00000FF4 2068 FF0C movea.l A0, [A0 - 0xF4] 00000FF8 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00001000 206E 0008 movea.l A0, [A6 + 0x8] 00001004 2068 FF12 movea.l A0, [A0 - 0xEE] 00001008 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 00001010 206E 0008 movea.l A0, [A6 + 0x8] 00001014 2068 FF18 movea.l A0, [A0 - 0xE8] 00001018 217C 0006 12B7 0002 move.l [A0 + 0x2], 0x612B7 00001020 206E 0008 movea.l A0, [A6 + 0x8] 00001024 2068 FF1E movea.l A0, [A0 - 0xE2] 00001028 217C 0006 12B7 0002 move.l [A0 + 0x2], 0x612B7 00001030 206E 0008 movea.l A0, [A6 + 0x8] 00001034 2068 FEF4 movea.l A0, [A0 - 0x10C] 00001038 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00001040 206E 0008 movea.l A0, [A6 + 0x8] 00001044 2068 FEFA movea.l A0, [A0 - 0x106] 00001048 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00001050 206E 0008 movea.l A0, [A6 + 0x8] 00001054 2068 FF00 movea.l A0, [A0 - 0x100] 00001058 217C 0003 095B 000A move.l [A0 + 0xA], 0x3095B 00001060 206E 0008 movea.l A0, [A6 + 0x8] 00001064 2068 FF06 movea.l A0, [A0 - 0xFA] 00001068 217C 0003 095B 000A move.l [A0 + 0xA], 0x3095B 00001070 206E 0008 movea.l A0, [A6 + 0x8] 00001074 2068 FF0C movea.l A0, [A0 - 0xF4] 00001078 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00001080 206E 0008 movea.l A0, [A6 + 0x8] 00001084 2068 FF12 movea.l A0, [A0 - 0xEE] 00001088 217C 0003 6A87 000A move.l [A0 + 0xA], 0x36A87 00001090 206E 0008 movea.l A0, [A6 + 0x8] 00001094 2068 FF18 movea.l A0, [A0 - 0xE8] 00001098 217C 0005 65F8 000A move.l [A0 + 0xA], 0x565F8 000010A0 206E 0008 movea.l A0, [A6 + 0x8] 000010A4 2068 FF1E movea.l A0, [A0 - 0xE2] 000010A8 217C 0005 65F8 000A move.l [A0 + 0xA], 0x565F8 000010B0 206E 0008 movea.l A0, [A6 + 0x8] 000010B4 2068 FEF4 movea.l A0, [A0 - 0x10C] 000010B8 217C 0002 B2FC 0012 move.l [A0 + 0x12], 0x2B2FC 000010C0 206E 0008 movea.l A0, [A6 + 0x8] 000010C4 2068 FEFA movea.l A0, [A0 - 0x106] 000010C8 217C 0002 B2FC 0012 move.l [A0 + 0x12], 0x2B2FC 000010D0 206E 0008 movea.l A0, [A6 + 0x8] 000010D4 2068 FF00 movea.l A0, [A0 - 0x100] 000010D8 217C 0005 65F8 0012 move.l [A0 + 0x12], 0x565F8 000010E0 206E 0008 movea.l A0, [A6 + 0x8] 000010E4 2068 FF06 movea.l A0, [A0 - 0xFA] 000010E8 217C 0005 65F8 0012 move.l [A0 + 0x12], 0x565F8 000010F0 206E 0008 movea.l A0, [A6 + 0x8] 000010F4 2068 FF0C movea.l A0, [A0 - 0xF4] 000010F8 217C 0002 B2FC 0012 move.l [A0 + 0x12], 0x2B2FC 00001100 206E 0008 movea.l A0, [A6 + 0x8] 00001104 2068 FF12 movea.l A0, [A0 - 0xEE] 00001108 217C 0002 B2FC 0012 move.l [A0 + 0x12], 0x2B2FC 00001110 206E 0008 movea.l A0, [A6 + 0x8] 00001114 2068 FF18 movea.l A0, [A0 - 0xE8] 00001118 217C 0003 A4D4 0012 move.l [A0 + 0x12], 0x3A4D4 00001120 206E 0008 movea.l A0, [A6 + 0x8] 00001124 2068 FF1E movea.l A0, [A0 - 0xE2] 00001128 217C 0003 A4D4 0012 move.l [A0 + 0x12], 0x3A4D4 00001130 206E 0008 movea.l A0, [A6 + 0x8] 00001134 2068 FEF4 movea.l A0, [A0 - 0x10C] 00001138 217C 0002 4704 0012 move.l [A0 + 0x12], 0x24704 00001140 206E 0008 movea.l A0, [A6 + 0x8] 00001144 2068 FEFA movea.l A0, [A0 - 0x106] 00001148 217C 0002 4704 0012 move.l [A0 + 0x12], 0x24704 00001150 206E 0008 movea.l A0, [A6 + 0x8] 00001154 2068 FF00 movea.l A0, [A0 - 0x100] 00001158 217C 0004 8E09 0012 move.l [A0 + 0x12], 0x48E09 00001160 206E 0008 movea.l A0, [A6 + 0x8] 00001164 2068 FF06 movea.l A0, [A0 - 0xFA] 00001168 217C 0004 8E09 0012 move.l [A0 + 0x12], 0x48E09 00001170 206E 0008 movea.l A0, [A6 + 0x8] 00001174 2068 FF0C movea.l A0, [A0 - 0xF4] 00001178 217C 0002 4704 0012 move.l [A0 + 0x12], 0x24704 00001180 206E 0008 movea.l A0, [A6 + 0x8] 00001184 2068 FF12 movea.l A0, [A0 - 0xEE] 00001188 217C 0002 4704 0012 move.l [A0 + 0x12], 0x24704 00001190 206E 0008 movea.l A0, [A6 + 0x8] 00001194 2068 FF18 movea.l A0, [A0 - 0xE8] 00001198 217C 0003 A4D4 0012 move.l [A0 + 0x12], 0x3A4D4 000011A0 206E 0008 movea.l A0, [A6 + 0x8] 000011A4 2068 FF1E movea.l A0, [A0 - 0xE2] 000011A8 217C 0003 A4D4 0012 move.l [A0 + 0x12], 0x3A4D4 000011B0 206E 0008 movea.l A0, [A6 + 0x8] 000011B4 2068 FF24 movea.l A0, [A0 - 0xDC] 000011B8 217C 000A CBEF 0002 move.l [A0 + 0x2], 0xACBEF 000011C0 206E 0008 movea.l A0, [A6 + 0x8] 000011C4 2068 FF2A movea.l A0, [A0 - 0xD6] 000011C8 217C 0009 B78B 0002 move.l [A0 + 0x2], 0x9B78B 000011D0 206E 0008 movea.l A0, [A6 + 0x8] 000011D4 2068 FF30 movea.l A0, [A0 - 0xD0] 000011D8 217C 0009 B78B 0002 move.l [A0 + 0x2], 0x9B78B 000011E0 206E 0008 movea.l A0, [A6 + 0x8] 000011E4 2068 FF36 movea.l A0, [A0 - 0xCA] 000011E8 217C 000A CBEF 0002 move.l [A0 + 0x2], 0xACBEF 000011F0 206E 0008 movea.l A0, [A6 + 0x8] 000011F4 2068 FF3C movea.l A0, [A0 - 0xC4] 000011F8 217C 0008 18F3 0002 move.l [A0 + 0x2], 0x818F3 00001200 206E 0008 movea.l A0, [A6 + 0x8] 00001204 2068 FF42 movea.l A0, [A0 - 0xBE] 00001208 217C 0008 18F3 0002 move.l [A0 + 0x2], 0x818F3 00001210 206E 0008 movea.l A0, [A6 + 0x8] 00001214 2068 FF48 movea.l A0, [A0 - 0xB8] 00001218 217C 000A CBEF 0002 move.l [A0 + 0x2], 0xACBEF 00001220 206E 0008 movea.l A0, [A6 + 0x8] 00001224 2068 FF4E movea.l A0, [A0 - 0xB2] 00001228 217C 000A CBEF 0002 move.l [A0 + 0x2], 0xACBEF 00001230 7E07 moveq.l D7, 0x07 00001232 3D7C 0021 FFEE move.w [A6 - 0x12], 0x21 /* '!' */ label00001238: 00001238 206E 0008 movea.l A0, [A6 + 0x8] 0000123C 302E FFEE move.w D0, [A6 - 0x12] 00001240 C1FC 0006 muls.w D0, 0x6 00001244 0640 FE5E addi.w D0, 0xFE5E 00001248 2070 0000 movea.l A0, [A0 + D0.w] 0000124C 217C 0005 B18B 000A move.l [A0 + 0xA], 0x5B18B 00001254 206E 0008 movea.l A0, [A6 + 0x8] 00001258 302E FFEE move.w D0, [A6 - 0x12] 0000125C C1FC 0006 muls.w D0, 0x6 00001260 0640 FE5E addi.w D0, 0xFE5E 00001264 2070 0000 movea.l A0, [A0 + D0.w] 00001268 217C 0003 A4D4 0012 move.l [A0 + 0x12], 0x3A4D4 00001270 206E 0008 movea.l A0, [A6 + 0x8] 00001274 302E FFEE move.w D0, [A6 - 0x12] 00001278 C1FC 0006 muls.w D0, 0x6 0000127C 0640 FE5E addi.w D0, 0xFE5E 00001280 2070 0000 movea.l A0, [A0 + D0.w] 00001284 217C 0002 D8C6 001A move.l [A0 + 0x1A], 0x2D8C6 0000128C 526E FFEE addq.w [A6 - 0x12], 1 00001290 51CF FFA6 dbf D7, -0x5C /* 00001238 */ 00001294 206E 0008 movea.l A0, [A6 + 0x8] 00001298 2068 FF54 movea.l A0, [A0 - 0xAC] 0000129C 217C 0009 B78B 0002 move.l [A0 + 0x2], 0x9B78B 000012A4 206E 0008 movea.l A0, [A6 + 0x8] 000012A8 2068 FF5A movea.l A0, [A0 - 0xA6] 000012AC 217C 0008 18F3 0002 move.l [A0 + 0x2], 0x818F3 000012B4 206E 0008 movea.l A0, [A6 + 0x8] 000012B8 2068 FF60 movea.l A0, [A0 - 0xA0] 000012BC 217C 0008 18F3 0002 move.l [A0 + 0x2], 0x818F3 000012C4 206E 0008 movea.l A0, [A6 + 0x8] 000012C8 2068 FF66 movea.l A0, [A0 - 0x9A] 000012CC 217C 0007 49A8 0002 move.l [A0 + 0x2], 0x749A8 000012D4 206E 0008 movea.l A0, [A6 + 0x8] 000012D8 2068 FF6C movea.l A0, [A0 - 0x94] 000012DC 217C 0005 B18B 0002 move.l [A0 + 0x2], 0x5B18B 000012E4 206E 0008 movea.l A0, [A6 + 0x8] 000012E8 2068 FF72 movea.l A0, [A0 - 0x8E] 000012EC 217C 0005 B18B 0002 move.l [A0 + 0x2], 0x5B18B 000012F4 206E 0008 movea.l A0, [A6 + 0x8] 000012F8 2068 FF78 movea.l A0, [A0 - 0x88] 000012FC 217C 0005 B18B 0002 move.l [A0 + 0x2], 0x5B18B 00001304 206E 0008 movea.l A0, [A6 + 0x8] 00001308 2068 FF7E movea.l A0, [A0 - 0x82] 0000130C 217C 0005 B18B 0002 move.l [A0 + 0x2], 0x5B18B 00001314 7E03 moveq.l D7, 0x03 00001316 3D7C 0029 FFEE move.w [A6 - 0x12], 0x29 /* ')' */ label0000131C: 0000131C 206E 0008 movea.l A0, [A6 + 0x8] 00001320 302E FFEE move.w D0, [A6 - 0x12] 00001324 C1FC 0006 muls.w D0, 0x6 00001328 0640 FE5E addi.w D0, 0xFE5E 0000132C 2070 0000 movea.l A0, [A0 + D0.w] 00001330 217C 0005 B18B 000A move.l [A0 + 0xA], 0x5B18B 00001338 206E 0008 movea.l A0, [A6 + 0x8] 0000133C 302E FFEE move.w D0, [A6 - 0x12] 00001340 C1FC 0006 muls.w D0, 0x6 00001344 0640 FE5E addi.w D0, 0xFE5E 00001348 2070 0000 movea.l A0, [A0 + D0.w] 0000134C 217C 0003 A4D4 0012 move.l [A0 + 0x12], 0x3A4D4 00001354 206E 0008 movea.l A0, [A6 + 0x8] 00001358 302E FFEE move.w D0, [A6 - 0x12] 0000135C C1FC 0006 muls.w D0, 0x6 00001360 0640 FE5E addi.w D0, 0xFE5E 00001364 2070 0000 movea.l A0, [A0 + D0.w] 00001368 217C 0002 D8C6 001A move.l [A0 + 0x1A], 0x2D8C6 00001370 526E FFEE addq.w [A6 - 0x12], 1 00001374 51CF FFA6 dbf D7, -0x5C /* 0000131C */ 00001378 206E 0008 movea.l A0, [A6 + 0x8] 0000137C 2068 FF84 movea.l A0, [A0 - 0x7C] 00001380 42A8 0002 clr.l [A0 + 0x2] 00001384 206E 0008 movea.l A0, [A6 + 0x8] 00001388 2068 FF8A movea.l A0, [A0 - 0x76] 0000138C 217C 0004 DBC5 0002 move.l [A0 + 0x2], 0x4DBC5 00001394 206E 0008 movea.l A0, [A6 + 0x8] 00001398 2068 FF90 movea.l A0, [A0 - 0x70] 0000139C 217C 0004 0C7A 0002 move.l [A0 + 0x2], 0x40C7A 000013A4 206E 0008 movea.l A0, [A6 + 0x8] 000013A8 2068 FF96 movea.l A0, [A0 - 0x6A] 000013AC 217C 0003 A4D4 0002 move.l [A0 + 0x2], 0x3A4D4 000013B4 206E 0008 movea.l A0, [A6 + 0x8] 000013B8 2068 FF9C movea.l A0, [A0 - 0x64] 000013BC 217C 0002 D8C6 0002 move.l [A0 + 0x2], 0x2D8C6 000013C4 206E 0008 movea.l A0, [A6 + 0x8] 000013C8 2068 FFA2 movea.l A0, [A0 - 0x5E] 000013CC 217C 0002 D8C6 0002 move.l [A0 + 0x2], 0x2D8C6 000013D4 206E 0008 movea.l A0, [A6 + 0x8] 000013D8 2068 FFA8 movea.l A0, [A0 - 0x58] 000013DC 217C 0002 4704 0002 move.l [A0 + 0x2], 0x24704 000013E4 206E 0008 movea.l A0, [A6 + 0x8] 000013E8 2068 FFAE movea.l A0, [A0 - 0x52] 000013EC 217C 0002 4704 0002 move.l [A0 + 0x2], 0x24704 000013F4 7E05 moveq.l D7, 0x05 000013F6 3D7C 0031 FFEE move.w [A6 - 0x12], 0x31 /* '1' */ label000013FC: 000013FC 206E 0008 movea.l A0, [A6 + 0x8] 00001400 302E FFEE move.w D0, [A6 - 0x12] 00001404 C1FC 0006 muls.w D0, 0x6 00001408 0640 FE5E addi.w D0, 0xFE5E 0000140C 2070 0000 movea.l A0, [A0 + D0.w] 00001410 226E 0008 movea.l A1, [A6 + 0x8] 00001414 302E FFEE move.w D0, [A6 - 0x12] 00001418 C1FC 0006 muls.w D0, 0x6 0000141C 0640 FE5E addi.w D0, 0xFE5E 00001420 2271 0000 movea.l A1, [A1 + D0.w] 00001424 2169 0002 000A move.l [A0 + 0xA], [A1 + 0x2] 0000142A 526E FFEE addq.w [A6 - 0x12], 1 0000142E 51CF FFCC dbf D7, -0x36 /* 000013FC */ 00001432 206E 0008 movea.l A0, [A6 + 0x8] 00001436 2068 FFA8 movea.l A0, [A0 - 0x58] 0000143A 217C 0001 B543 000A move.l [A0 + 0xA], 0x1B543 00001442 206E 0008 movea.l A0, [A6 + 0x8] 00001446 2068 FFAE movea.l A0, [A0 - 0x52] 0000144A 217C 0001 B543 000A move.l [A0 + 0xA], 0x1B543 00001452 206E 0008 movea.l A0, [A6 + 0x8] 00001456 2068 FF84 movea.l A0, [A0 - 0x7C] 0000145A 42A8 0012 clr.l [A0 + 0x12] 0000145E 206E 0008 movea.l A0, [A6 + 0x8] 00001462 2068 FF8A movea.l A0, [A0 - 0x76] 00001466 217C 0002 6DE3 0012 move.l [A0 + 0x12], 0x26DE3 0000146E 206E 0008 movea.l A0, [A6 + 0x8] 00001472 2068 FF90 movea.l A0, [A0 - 0x70] 00001476 217C 0002 063D 0012 move.l [A0 + 0x12], 0x2063D 0000147E 206E 0008 movea.l A0, [A6 + 0x8] 00001482 2068 FF96 movea.l A0, [A0 - 0x6A] 00001486 217C 0001 D26A 0012 move.l [A0 + 0x12], 0x1D26A 0000148E 206E 0008 movea.l A0, [A6 + 0x8] 00001492 2068 FF9C movea.l A0, [A0 - 0x64] 00001496 217C 0001 6C63 0012 move.l [A0 + 0x12], 0x16C63 0000149E 206E 0008 movea.l A0, [A6 + 0x8] 000014A2 2068 FFA2 movea.l A0, [A0 - 0x5E] 000014A6 217C 0001 6C63 0012 move.l [A0 + 0x12], 0x16C63 000014AE 206E 0008 movea.l A0, [A6 + 0x8] 000014B2 2068 FFA8 movea.l A0, [A0 - 0x58] 000014B6 217C 0001 597E 0012 move.l [A0 + 0x12], 0x1597E 000014BE 206E 0008 movea.l A0, [A6 + 0x8] 000014C2 2068 FFAE movea.l A0, [A0 - 0x52] 000014C6 217C 0001 597E 0012 move.l [A0 + 0x12], 0x1597E 000014CE 7E05 moveq.l D7, 0x05 000014D0 3D7C 0031 FFEE move.w [A6 - 0x12], 0x31 /* '1' */ label000014D6: 000014D6 206E 0008 movea.l A0, [A6 + 0x8] 000014DA 302E FFEE move.w D0, [A6 - 0x12] 000014DE C1FC 0006 muls.w D0, 0x6 000014E2 0640 FE5E addi.w D0, 0xFE5E 000014E6 2070 0000 movea.l A0, [A0 + D0.w] 000014EA 226E 0008 movea.l A1, [A6 + 0x8] 000014EE 302E FFEE move.w D0, [A6 - 0x12] 000014F2 C1FC 0006 muls.w D0, 0x6 000014F6 0640 FE5E addi.w D0, 0xFE5E 000014FA 2271 0000 movea.l A1, [A1 + D0.w] 000014FE 2169 0012 001A move.l [A0 + 0x1A], [A1 + 0x12] 00001504 526E FFEE addq.w [A6 - 0x12], 1 00001508 51CF FFCC dbf D7, -0x36 /* 000014D6 */ 0000150C 206E 0008 movea.l A0, [A6 + 0x8] 00001510 2068 FFA8 movea.l A0, [A0 - 0x58] 00001514 217C FFFF ACBF 001A move.l [A0 + 0x1A], 0xFFFFACBF 0000151C 206E 0008 movea.l A0, [A6 + 0x8] 00001520 2068 FFAE movea.l A0, [A0 - 0x52] 00001524 217C FFFF ACBF 001A move.l [A0 + 0x1A], 0xFFFFACBF 0000152C 7E01 moveq.l D7, 0x01 0000152E 3D7C 0039 FFEE move.w [A6 - 0x12], 0x39 /* '9' */ label00001534: 00001534 206E 0008 movea.l A0, [A6 + 0x8] 00001538 302E FFEE move.w D0, [A6 - 0x12] 0000153C C1FC 0006 muls.w D0, 0x6 00001540 0640 FE5E addi.w D0, 0xFE5E 00001544 2070 0000 movea.l A0, [A0 + D0.w] 00001548 42A8 0002 clr.l [A0 + 0x2] 0000154C 206E 0008 movea.l A0, [A6 + 0x8] 00001550 302E FFEE move.w D0, [A6 - 0x12] 00001554 C1FC 0006 muls.w D0, 0x6 00001558 0640 FE5E addi.w D0, 0xFE5E 0000155C 2070 0000 movea.l A0, [A0 + D0.w] 00001560 42A8 000A clr.l [A0 + 0xA] 00001564 206E 0008 movea.l A0, [A6 + 0x8] 00001568 302E FFEE move.w D0, [A6 - 0x12] 0000156C C1FC 0006 muls.w D0, 0x6 00001570 0640 FE5E addi.w D0, 0xFE5E 00001574 2070 0000 movea.l A0, [A0 + D0.w] 00001578 42A8 0012 clr.l [A0 + 0x12] 0000157C 206E 0008 movea.l A0, [A6 + 0x8] 00001580 302E FFEE move.w D0, [A6 - 0x12] 00001584 C1FC 0006 muls.w D0, 0x6 00001588 0640 FE5E addi.w D0, 0xFE5E 0000158C 2070 0000 movea.l A0, [A0 + D0.w] 00001590 42A8 001A clr.l [A0 + 0x1A] 00001594 526E FFEE addq.w [A6 - 0x12], 1 00001598 51CF FF9A dbf D7, -0x68 /* 00001534 */ 0000159C 7E07 moveq.l D7, 0x07 0000159E 3D7C 0039 FFEE move.w [A6 - 0x12], 0x39 /* '9' */ label000015A4: 000015A4 206E 0008 movea.l A0, [A6 + 0x8] 000015A8 302E FFEE move.w D0, [A6 - 0x12] 000015AC C1FC 0006 muls.w D0, 0x6 000015B0 0640 FE5E addi.w D0, 0xFE5E 000015B4 2070 0000 movea.l A0, [A0 + D0.w] 000015B8 217C 0002 B2FC 0002 move.l [A0 + 0x2], 0x2B2FC 000015C0 206E 0008 movea.l A0, [A6 + 0x8] 000015C4 302E FFEE move.w D0, [A6 - 0x12] 000015C8 C1FC 0006 muls.w D0, 0x6 000015CC 0640 FE5E addi.w D0, 0xFE5E 000015D0 2070 0000 movea.l A0, [A0 + D0.w] 000015D4 217C 0001 D26A 000A move.l [A0 + 0xA], 0x1D26A 000015DC 206E 0008 movea.l A0, [A6 + 0x8] 000015E0 302E FFEE move.w D0, [A6 - 0x12] 000015E4 C1FC 0006 muls.w D0, 0x6 000015E8 0640 FE5E addi.w D0, 0xFE5E 000015EC 2070 0000 movea.l A0, [A0 + D0.w] 000015F0 217C 0002 4704 0012 move.l [A0 + 0x12], 0x24704 000015F8 206E 0008 movea.l A0, [A6 + 0x8] 000015FC 302E FFEE move.w D0, [A6 - 0x12] 00001600 C1FC 0006 muls.w D0, 0x6 00001604 0640 FE5E addi.w D0, 0xFE5E 00001608 2070 0000 movea.l A0, [A0 + D0.w] 0000160C 217C 0002 063D 001A move.l [A0 + 0x1A], 0x2063D 00001614 526E FFEE addq.w [A6 - 0x12], 1 00001618 51CF FF8A dbf D7, -0x78 /* 000015A4 */ 0000161C 4CDF 0080 movem.l D7, [A7]+ 00001620 4E5E unlink A6 00001622 205F movea.l A0, [A7]+ 00001624 584F addq.w A7, 4 00001626 4ED0 jmp [A0] fn00001628: 00001628 4E56 FD36 link A6, -0x02CA 0000162C 48E7 0100 movem.l -[A7], D7 00001630 2F0E move.l -[A7], A6 00001632 4EBA F336 jsr [PC - 0xCCA /* 0000096A */] 00001636 2F2D FC84 move.l -[A7], [A5 - 0x37C] 0000163A A873 syscall SetPort 0000163C 206D FC84 movea.l A0, [A5 - 0x37C] 00001640 41E8 0010 lea.l A0, [A0 + 0x10] 00001644 43EE FD3E lea.l A1, [A6 - 0x2C2] 00001648 22D8 move.l [A1]+, [A0]+ 0000164A 22D8 move.l [A1]+, [A0]+ 0000164C 206D FC84 movea.l A0, [A5 - 0x37C] 00001650 226D FC84 movea.l A1, [A5 - 0x37C] 00001654 3028 0016 move.w D0, [A0 + 0x16] 00001658 9069 0012 sub.w D0, [A1 + 0x12] 0000165C 48C0 ext.l D0 0000165E 81FC 0008 divs.w D0, 0x8 00001662 5240 addq.w D0, 1 00001664 3D40 FFEA move.w [A6 - 0x16], D0 00001668 206D FC84 movea.l A0, [A5 - 0x37C] 0000166C 3028 0012 move.w D0, [A0 + 0x12] 00001670 D06E FFEA add.w D0, [A6 - 0x16] 00001674 3D40 FD44 move.w [A6 - 0x2BC], D0 00001678 486E FD3E pea.l [A6 - 0x2C2] 0000167C A8A4 syscall InvertRect 0000167E 41EE FE62 lea.l A0, [A6 - 0x19E] 00001682 2F08 move.l -[A7], A0 00001684 7032 moveq.l D0, 0x32 00001686 2F00 move.l -[A7], D0 00001688 42A7 clr.l -[A7] 0000168A 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000168E 7E3E moveq.l D7, 0x3E 00001690 3D7C 0002 FFEE move.w [A6 - 0x12], 0x2 label00001696: 00001696 7008 moveq.l D0, 0x08 00001698 2F00 move.l -[A7], D0 0000169A 486E FFE2 pea.l [A6 - 0x1E] 0000169E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000016A2 206E FE64 movea.l A0, [A6 - 0x19C] 000016A6 302E FFEE move.w D0, [A6 - 0x12] 000016AA C1FC 0006 muls.w D0, 0x6 000016AE 0640 FE5E addi.w D0, 0xFE5E 000016B2 2276 0000 movea.l A1, [A6 + D0.w] 000016B6 2169 0002 0002 move.l [A0 + 0x2], [A1 + 0x2] 000016BC 206E FE64 movea.l A0, [A6 - 0x19C] 000016C0 302E FFEE move.w D0, [A6 - 0x12] 000016C4 C1FC 0006 muls.w D0, 0x6 000016C8 0640 FE5E addi.w D0, 0xFE5E 000016CC 2276 0000 movea.l A1, [A6 + D0.w] 000016D0 2169 000A 000A move.l [A0 + 0xA], [A1 + 0xA] 000016D6 206E FE64 movea.l A0, [A6 - 0x19C] 000016DA 302E FFEE move.w D0, [A6 - 0x12] 000016DE C1FC 0006 muls.w D0, 0x6 000016E2 0640 FE5E addi.w D0, 0xFE5E 000016E6 2276 0000 movea.l A1, [A6 + D0.w] 000016EA 2169 0012 0012 move.l [A0 + 0x12], [A1 + 0x12] 000016F0 206E FE64 movea.l A0, [A6 - 0x19C] 000016F4 302E FFEE move.w D0, [A6 - 0x12] 000016F8 C1FC 0006 muls.w D0, 0x6 000016FC 0640 FE5E addi.w D0, 0xFE5E 00001700 2276 0000 movea.l A1, [A6 + D0.w] 00001704 2169 001A 001A move.l [A0 + 0x1A], [A1 + 0x1A] 0000170A 554F subq.w A7, 2 0000170C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001710 486E FD4E pea.l [A6 - 0x2B2] 00001714 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001718 4A1F tst.b [A7]+ 0000171A 6700 0006 beq +0x8 /* 00001722 */ 0000171E 6000 0070 bra +0x72 /* 00001790 */ label00001722: 00001722 41EE FD3E lea.l A0, [A6 - 0x2C2] 00001726 43EE FD46 lea.l A1, [A6 - 0x2BA] 0000172A 22D8 move.l [A1]+, [A0]+ 0000172C 22D8 move.l [A1]+, [A0]+ 0000172E 486E FD46 pea.l [A6 - 0x2BA] 00001732 3F2E FFEA move.w -[A7], [A6 - 0x16] 00001736 4267 clr.w -[A7] 00001738 A8A8 syscall OffsetRect 0000173A 206D FC84 movea.l A0, [A5 - 0x37C] 0000173E 302E FD48 move.w D0, [A6 - 0x2B8] 00001742 B068 0016 cmp.w D0, [A0 + 0x16] 00001746 6F00 0022 ble +0x24 /* 0000176A */ 0000174A 206D FC84 movea.l A0, [A5 - 0x37C] 0000174E 41E8 0010 lea.l A0, [A0 + 0x10] 00001752 43EE FD46 lea.l A1, [A6 - 0x2BA] 00001756 22D8 move.l [A1]+, [A0]+ 00001758 22D8 move.l [A1]+, [A0]+ 0000175A 206D FC84 movea.l A0, [A5 - 0x37C] 0000175E 3028 0012 move.w D0, [A0 + 0x12] 00001762 D06E FFEA add.w D0, [A6 - 0x16] 00001766 3D40 FD4C move.w [A6 - 0x2B4], D0 label0000176A: 0000176A 486E FD46 pea.l [A6 - 0x2BA] 0000176E A8A4 syscall InvertRect 00001770 41EE FD46 lea.l A0, [A6 - 0x2BA] 00001774 43EE FD3E lea.l A1, [A6 - 0x2C2] 00001778 22D8 move.l [A1]+, [A0]+ 0000177A 22D8 move.l [A1]+, [A0]+ 0000177C 526E FFEE addq.w [A6 - 0x12], 1 00001780 51CF FF14 dbf D7, -0xEE /* 00001696 */ 00001784 7008 moveq.l D0, 0x08 00001786 2F00 move.l -[A7], D0 00001788 486E FFE2 pea.l [A6 - 0x1E] 0000178C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] label00001790: 00001790 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001794 206D FC84 movea.l A0, [A5 - 0x37C] 00001798 4868 0010 pea.l [A0 + 0x10] 0000179C A8A3 syscall EraseRect 0000179E 206D FA64 movea.l A0, [A5 - 0x59C] 000017A2 2050 movea.l A0, [A0] 000017A4 41E8 0002 lea.l A0, [A0 + 0x2] 000017A8 43EE FD46 lea.l A1, [A6 - 0x2BA] 000017AC 22D8 move.l [A1]+, [A0]+ 000017AE 22D8 move.l [A1]+, [A0]+ 000017B0 486E FD46 pea.l [A6 - 0x2BA] 000017B4 206D FA64 movea.l A0, [A5 - 0x59C] 000017B8 2050 movea.l A0, [A0] 000017BA 3028 0004 move.w D0, [A0 + 0x4] 000017BE 4440 neg.w D0 000017C0 0640 000C addi.w D0, 0xC 000017C4 3F00 move.w -[A7], D0 000017C6 206D FA64 movea.l A0, [A5 - 0x59C] 000017CA 2050 movea.l A0, [A0] 000017CC 3028 0002 move.w D0, [A0 + 0x2] 000017D0 4440 neg.w D0 000017D2 5C40 addq.w D0, 6 000017D4 3F00 move.w -[A7], D0 000017D6 A8A8 syscall OffsetRect 000017D8 2F2D FA64 move.l -[A7], [A5 - 0x59C] 000017DC 486E FD46 pea.l [A6 - 0x2BA] 000017E0 A8F6 syscall DrawPicture 000017E2 7E3F moveq.l D7, 0x3F 000017E4 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label000017EA: 000017EA 302E FFEE move.w D0, [A6 - 0x12] 000017EE C1FC 0006 muls.w D0, 0x6 000017F2 0640 FE5E addi.w D0, 0xFE5E 000017F6 2F36 0000 move.l -[A7], [A6 + D0.w] 000017FA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000017FE 526E FFEE addq.w [A6 - 0x12], 1 00001802 51CF FFE6 dbf D7, -0x1C /* 000017EA */ 00001806 4CDF 0080 movem.l D7, [A7]+ 0000180A 4E5E unlink A6 0000180C 4E75 rts export_62: fn0000180E: 0000180E 4E56 FFF0 link A6, -0x0010 00001812 4E71 nop 00001814 4E71 nop 00001816 302E 0008 move.w D0, [A6 + 0x8] 0000181A 6000 001A bra +0x1C /* 00001836 */ 0000181E 4EBA FE08 jsr [PC - 0x1F8 /* 00001628 */] 00001822 6000 002A bra +0x2C /* 0000184E */ 00001826 4EBA EB1C jsr [PC - 0x14E4 /* 00000344 */] 0000182A 6000 0022 bra +0x24 /* 0000184E */ 0000182E 4EBA EFB8 jsr [PC - 0x1048 /* 000007E8 */] 00001832 6000 001A bra +0x1C /* 0000184E */ label00001836: 00001836 5340 subq.w D0, 1 00001838 0C40 0003 cmpi.w D0, 0x3 0000183C 6410 bcc +0x12 /* 0000184E */ 0000183E D040 add.w D0, D0 00001840 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001844 4EFB 0002 jmp [PC + D0.w + 0x2] 00001848 FFD6 .invalid <> 0000184A FFDE .invalid <> 0000184C FFE6 .invalid <> label0000184E: 0000184E 594F subq.w A7, 4 00001850 2F2D FC8C move.l -[A7], [A5 - 0x374] 00001854 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001858 2B5F FC90 move.l [A5 - 0x370], [A7]+ 0000185C 4E5E unlink A6 0000185E 205F movea.l A0, [A7]+ 00001860 544F addq.w A7, 2 00001862 4ED0 jmp [A0] export_63: fn00001864: 00001864 4E56 FFD2 link A6, -0x002E 00001868 48E7 0100 movem.l -[A7], D7 0000186C 2F2D FC84 move.l -[A7], [A5 - 0x37C] 00001870 A873 syscall SetPort 00001872 206D FC84 movea.l A0, [A5 - 0x37C] 00001876 4868 0010 pea.l [A0 + 0x10] 0000187A A8A3 syscall EraseRect 0000187C 594F subq.w A7, 4 0000187E A8D8 syscall NewRgn 00001880 2D5F FFDA move.l [A6 - 0x26], [A7]+ 00001884 486E FFE8 pea.l [A6 - 0x18] 00001888 4267 clr.w -[A7] 0000188A 4267 clr.w -[A7] 0000188C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001890 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001894 A8A7 syscall SetRect 00001896 486E FFE8 pea.l [A6 - 0x18] 0000189A 594F subq.w A7, 4 0000189C 3F3C 0BB8 move.w -[A7], 0xBB8 000018A0 A9BB syscall GetIcon 000018A2 A94B syscall PlotIcon 000018A4 3D7C 00D4 FFEE move.w [A6 - 0x12], 0xD4 000018AA 3E3C 00B3 move.w D7, 0xB3 000018AE 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1 label000018B4: 000018B4 486E FFE8 pea.l [A6 - 0x18] 000018B8 3F3C 0001 move.w -[A7], 0x1 000018BC 4267 clr.w -[A7] 000018BE 2F2E FFDA move.l -[A7], [A6 - 0x26] 000018C2 A8EF syscall ScrollRect 000018C4 0C6E 00A4 FFDE cmpi.w [A6 - 0x22], 0xA4 000018CA 5DC0 slt D0 000018CC 4400 neg.b D0 000018CE 322E FFDE move.w D1, [A6 - 0x22] 000018D2 0641 0010 addi.w D1, 0x10 000018D6 743C moveq.l D2, 0x3C 000018D8 48C1 ext.l D1 000018DA 83C2 divs.w D1, D2 000018DC 4841 swap.w D1 000018DE 4A41 tst.w D1 000018E0 6A02 bpl +0x4 /* 000018E4 */ 000018E2 D242 add.w D1, D2 label000018E4: 000018E4 4A41 tst.w D1 000018E6 57C1 seq D1 000018E8 4401 neg.b D1 000018EA C001 and.b D0, D1 000018EC 4A00 tst.b D0 000018EE 6700 000A beq +0xC /* 000018FA */ 000018F2 3F3C 0002 move.w -[A7], 0x2 000018F6 4EBA FF16 jsr [PC - 0xEA /* 0000180E */] label000018FA: 000018FA 526E FFDE addq.w [A6 - 0x22], 1 000018FE 51CF FFB4 dbf D7, -0x4E /* 000018B4 */ 00001902 2F2D FC80 move.l -[A7], [A5 - 0x380] 00001906 A873 syscall SetPort 00001908 41ED 9B56 lea.l A0, [A5 - 0x64AA] 0000190C 43EE FFE0 lea.l A1, [A6 - 0x20] 00001910 22D8 move.l [A1]+, [A0]+ 00001912 22D8 move.l [A1]+, [A0]+ 00001914 486E FFE0 pea.l [A6 - 0x20] 00001918 3F3C FFFE move.w -[A7], 0xFFFE 0000191C 3F3C 0004 move.w -[A7], 0x4 00001920 A8A9 syscall InsetRect 00001922 486E FFE0 pea.l [A6 - 0x20] 00001926 A870 syscall LocalToGlobal 00001928 486E FFE4 pea.l [A6 - 0x1C] 0000192C A870 syscall LocalToGlobal 0000192E 486D FA4C pea.l [A5 - 0x5B4] 00001932 486E FFE0 pea.l [A6 - 0x20] 00001936 3F3C 0010 move.w -[A7], 0x10 0000193A 4EBA 0050 jsr [PC + 0x50 /* 0000198C */] 0000193E 102D FC97 move.b D0, [A5 - 0x369] 00001942 0A00 0001 xori.b D0, 0x1 00001946 4A00 tst.b D0 00001948 6700 0006 beq +0x8 /* 00001950 */ 0000194C 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] label00001950: 00001950 486E FFE0 pea.l [A6 - 0x20] 00001954 486D FA54 pea.l [A5 - 0x5AC] 00001958 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000195C 4EBA 002E jsr [PC + 0x2E /* 0000198C */] 00001960 2F2E FFDA move.l -[A7], [A6 - 0x26] 00001964 A8D9 syscall DisposRgn/DisposeRgn 00001966 2F2D FC84 move.l -[A7], [A5 - 0x37C] 0000196A A873 syscall SetPort 0000196C 206D FC84 movea.l A0, [A5 - 0x37C] 00001970 4868 0010 pea.l [A0 + 0x10] 00001974 A928 syscall InvalRect 00001976 594F subq.w A7, 4 00001978 2F2D FC8C move.l -[A7], [A5 - 0x374] 0000197C 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001980 2B5F FC90 move.l [A5 - 0x370], [A7]+ 00001984 4CDF 0080 movem.l D7, [A7]+ 00001988 4E5E unlink A6 0000198A 4E75 rts export_64: fn0000198C: 0000198C 4E56 FEA6 link A6, -0x015A 00001990 48E7 0100 movem.l -[A7], D7 00001994 206E 000E movea.l A0, [A6 + 0xE] 00001998 43EE FFE0 lea.l A1, [A6 - 0x20] 0000199C 22D8 move.l [A1]+, [A0]+ 0000199E 22D8 move.l [A1]+, [A0]+ 000019A0 206E 000A movea.l A0, [A6 + 0xA] 000019A4 43EE FFE8 lea.l A1, [A6 - 0x18] 000019A8 22D8 move.l [A1]+, [A0]+ 000019AA 22D8 move.l [A1]+, [A0]+ 000019AC 3D6E 0008 FFDE move.w [A6 - 0x22], [A6 + 0x8] 000019B2 486E FEB2 pea.l [A6 - 0x14E] 000019B6 A874 syscall GetPort 000019B8 594F subq.w A7, 4 000019BA 706C moveq.l D0, 0x6C 000019BC 2F00 move.l -[A7], D0 000019BE 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000019C2 2D5F FEAE move.l [A6 - 0x152], [A7]+ 000019C6 2F2E FEAE move.l -[A7], [A6 - 0x152] 000019CA A86F syscall OpenPort 000019CC 486D FE0A pea.l [A5 - 0x1F6] 000019D0 A89D syscall PenPat 000019D2 3F3C 000E move.w -[A7], 0xE 000019D6 A89C syscall PenMode 000019D8 302E FFDE move.w D0, [A6 - 0x22] 000019DC C1FC 0002 muls.w D0, 0x2 000019E0 C1EE FFDE muls.w D0, [A6 - 0x22] 000019E4 3D40 FFDA move.w [A6 - 0x26], D0 000019E8 594F subq.w A7, 4 000019EA 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 000019EE 3F3C 0001 move.w -[A7], 0x1 000019F2 A869 syscall FixRatio 000019F4 2D5F FEC2 move.l [A6 - 0x13E], [A7]+ 000019F8 594F subq.w A7, 4 000019FA 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 000019FE 3F3C 0001 move.w -[A7], 0x1 00001A02 A869 syscall FixRatio 00001A04 2D5F FEBE move.l [A6 - 0x142], [A7]+ 00001A08 594F subq.w A7, 4 00001A0A 3F2E FFE0 move.w -[A7], [A6 - 0x20] 00001A0E 3F3C 0001 move.w -[A7], 0x1 00001A12 A869 syscall FixRatio 00001A14 2D5F FEBA move.l [A6 - 0x146], [A7]+ 00001A18 594F subq.w A7, 4 00001A1A 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00001A1E 3F3C 0001 move.w -[A7], 0x1 00001A22 A869 syscall FixRatio 00001A24 2D5F FEB6 move.l [A6 - 0x14A], [A7]+ 00001A28 594F subq.w A7, 4 00001A2A 302E FFEA move.w D0, [A6 - 0x16] 00001A2E 906E FFE2 sub.w D0, [A6 - 0x1E] 00001A32 C1FC 0002 muls.w D0, 0x2 00001A36 3F00 move.w -[A7], D0 00001A38 3F2E FFDA move.w -[A7], [A6 - 0x26] 00001A3C A869 syscall FixRatio 00001A3E 2D5F FED2 move.l [A6 - 0x12E], [A7]+ 00001A42 594F subq.w A7, 4 00001A44 302E FFEE move.w D0, [A6 - 0x12] 00001A48 906E FFE6 sub.w D0, [A6 - 0x1A] 00001A4C C1FC 0002 muls.w D0, 0x2 00001A50 3F00 move.w -[A7], D0 00001A52 3F2E FFDA move.w -[A7], [A6 - 0x26] 00001A56 A869 syscall FixRatio 00001A58 2D5F FECE move.l [A6 - 0x132], [A7]+ 00001A5C 594F subq.w A7, 4 00001A5E 302E FFE8 move.w D0, [A6 - 0x18] 00001A62 906E FFE0 sub.w D0, [A6 - 0x20] 00001A66 C1FC 0002 muls.w D0, 0x2 00001A6A 3F00 move.w -[A7], D0 00001A6C 3F2E FFDA move.w -[A7], [A6 - 0x26] 00001A70 A869 syscall FixRatio 00001A72 2D5F FECA move.l [A6 - 0x136], [A7]+ 00001A76 594F subq.w A7, 4 00001A78 302E FFEC move.w D0, [A6 - 0x14] 00001A7C 906E FFE4 sub.w D0, [A6 - 0x1C] 00001A80 C1FC 0002 muls.w D0, 0x2 00001A84 3F00 move.w -[A7], D0 00001A86 3F2E FFDA move.w -[A7], [A6 - 0x26] 00001A8A A869 syscall FixRatio 00001A8C 2D5F FEC6 move.l [A6 - 0x13A], [A7]+ 00001A90 302E FFDE move.w D0, [A6 - 0x22] 00001A94 5340 subq.w D0, 1 00001A96 3E00 move.w D7, D0 00001A98 7001 moveq.l D0, 0x01 00001A9A BE40 cmp.w D7, D0 00001A9C 6D00 00E0 blt +0xE2 /* 00001B7E */ 00001AA0 3D40 FFDC move.w [A6 - 0x24], D0 00001AA4 9E40 sub.w D7, D0 label00001AA6: 00001AA6 594F subq.w A7, 4 00001AA8 302E FFDC move.w D0, [A6 - 0x24] 00001AAC 5240 addq.w D0, 1 00001AAE C1EE FFDC muls.w D0, [A6 - 0x24] 00001AB2 3F00 move.w -[A7], D0 00001AB4 3F3C 0001 move.w -[A7], 0x1 00001AB8 A869 syscall FixRatio 00001ABA 2D5F FED6 move.l [A6 - 0x12A], [A7]+ 00001ABE 302E FFDC move.w D0, [A6 - 0x24] 00001AC2 5340 subq.w D0, 1 00001AC4 E740 asl D0.w, 3 00001AC6 2F00 move.l -[A7], D0 00001AC8 554F subq.w A7, 2 00001ACA 594F subq.w A7, 4 00001ACC 2F2E FED6 move.l -[A7], [A6 - 0x12A] 00001AD0 2F2E FED2 move.l -[A7], [A6 - 0x12E] 00001AD4 A868 syscall FixMul 00001AD6 201F move.l D0, [A7]+ 00001AD8 D0AE FEC2 add.l D0, [A6 - 0x13E] 00001ADC 2F00 move.l -[A7], D0 00001ADE A86C syscall FixRound 00001AE0 321F move.w D1, [A7]+ 00001AE2 201F move.l D0, [A7]+ 00001AE4 0640 FEDC addi.w D0, 0xFEDC 00001AE8 3D81 0000 move.w [A6 + D0.w], D1 00001AEC 302E FFDC move.w D0, [A6 - 0x24] 00001AF0 5340 subq.w D0, 1 00001AF2 E740 asl D0.w, 3 00001AF4 2F00 move.l -[A7], D0 00001AF6 554F subq.w A7, 2 00001AF8 594F subq.w A7, 4 00001AFA 2F2E FED6 move.l -[A7], [A6 - 0x12A] 00001AFE 2F2E FECE move.l -[A7], [A6 - 0x132] 00001B02 A868 syscall FixMul 00001B04 201F move.l D0, [A7]+ 00001B06 D0AE FEBE add.l D0, [A6 - 0x142] 00001B0A 2F00 move.l -[A7], D0 00001B0C A86C syscall FixRound 00001B0E 321F move.w D1, [A7]+ 00001B10 201F move.l D0, [A7]+ 00001B12 0640 FEE0 addi.w D0, 0xFEE0 00001B16 3D81 0000 move.w [A6 + D0.w], D1 00001B1A 302E FFDC move.w D0, [A6 - 0x24] 00001B1E 5340 subq.w D0, 1 00001B20 E740 asl D0.w, 3 00001B22 2F00 move.l -[A7], D0 00001B24 554F subq.w A7, 2 00001B26 594F subq.w A7, 4 00001B28 2F2E FED6 move.l -[A7], [A6 - 0x12A] 00001B2C 2F2E FECA move.l -[A7], [A6 - 0x136] 00001B30 A868 syscall FixMul 00001B32 201F move.l D0, [A7]+ 00001B34 D0AE FEBA add.l D0, [A6 - 0x146] 00001B38 2F00 move.l -[A7], D0 00001B3A A86C syscall FixRound 00001B3C 321F move.w D1, [A7]+ 00001B3E 201F move.l D0, [A7]+ 00001B40 0640 FEDA addi.w D0, 0xFEDA 00001B44 3D81 0000 move.w [A6 + D0.w], D1 00001B48 302E FFDC move.w D0, [A6 - 0x24] 00001B4C 5340 subq.w D0, 1 00001B4E E740 asl D0.w, 3 00001B50 2F00 move.l -[A7], D0 00001B52 554F subq.w A7, 2 00001B54 594F subq.w A7, 4 00001B56 2F2E FED6 move.l -[A7], [A6 - 0x12A] 00001B5A 2F2E FEC6 move.l -[A7], [A6 - 0x13A] 00001B5E A868 syscall FixMul 00001B60 201F move.l D0, [A7]+ 00001B62 D0AE FEB6 add.l D0, [A6 - 0x14A] 00001B66 2F00 move.l -[A7], D0 00001B68 A86C syscall FixRound 00001B6A 321F move.w D1, [A7]+ 00001B6C 201F move.l D0, [A7]+ 00001B6E 0640 FEDE addi.w D0, 0xFEDE 00001B72 3D81 0000 move.w [A6 + D0.w], D1 00001B76 526E FFDC addq.w [A6 - 0x24], 1 00001B7A 51CF FF2A dbf D7, -0xD8 /* 00001AA6 */ label00001B7E: 00001B7E 486E FFE0 pea.l [A6 - 0x20] 00001B82 A8A1 syscall FrameRect 00001B84 486E FEDA pea.l [A6 - 0x126] 00001B88 A8A1 syscall FrameRect 00001B8A 486E FEE2 pea.l [A6 - 0x11E] 00001B8E A8A1 syscall FrameRect 00001B90 486E FFE0 pea.l [A6 - 0x20] 00001B94 A8A1 syscall FrameRect 00001B96 302E FFDE move.w D0, [A6 - 0x22] 00001B9A 5540 subq.w D0, 2 00001B9C 3E00 move.w D7, D0 00001B9E 7002 moveq.l D0, 0x02 00001BA0 BE40 cmp.w D7, D0 00001BA2 6D00 0032 blt +0x34 /* 00001BD6 */ 00001BA6 3D40 FFDC move.w [A6 - 0x24], D0 00001BAA 9E40 sub.w D7, D0 label00001BAC: 00001BAC 302E FFDC move.w D0, [A6 - 0x24] 00001BB0 E740 asl D0.w, 3 00001BB2 0640 FEDA addi.w D0, 0xFEDA 00001BB6 4876 0000 pea.l [A6 + D0.w] 00001BBA A8A1 syscall FrameRect 00001BBC 302E FFDC move.w D0, [A6 - 0x24] 00001BC0 5540 subq.w D0, 2 00001BC2 E740 asl D0.w, 3 00001BC4 0640 FEDA addi.w D0, 0xFEDA 00001BC8 4876 0000 pea.l [A6 + D0.w] 00001BCC A8A1 syscall FrameRect 00001BCE 526E FFDC addq.w [A6 - 0x24], 1 00001BD2 51CF FFD8 dbf D7, -0x2A /* 00001BAC */ label00001BD6: 00001BD6 486E FFE8 pea.l [A6 - 0x18] 00001BDA A8A1 syscall FrameRect 00001BDC 302E FFDE move.w D0, [A6 - 0x22] 00001BE0 5740 subq.w D0, 3 00001BE2 E740 asl D0.w, 3 00001BE4 0640 FEDA addi.w D0, 0xFEDA 00001BE8 4876 0000 pea.l [A6 + D0.w] 00001BEC A8A1 syscall FrameRect 00001BEE 302E FFDE move.w D0, [A6 - 0x22] 00001BF2 5540 subq.w D0, 2 00001BF4 E740 asl D0.w, 3 00001BF6 0640 FEDA addi.w D0, 0xFEDA 00001BFA 4876 0000 pea.l [A6 + D0.w] 00001BFE A8A1 syscall FrameRect 00001C00 486E FFE8 pea.l [A6 - 0x18] 00001C04 A8A1 syscall FrameRect 00001C06 486D FE12 pea.l [A5 - 0x1EE] 00001C0A A89D syscall PenPat 00001C0C 3F3C 0008 move.w -[A7], 0x8 00001C10 A89C syscall PenMode 00001C12 2F2E FEAE move.l -[A7], [A6 - 0x152] 00001C16 A87D syscall ClosePort 00001C18 2F2E FEAE move.l -[A7], [A6 - 0x152] 00001C1C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001C20 2F2E FEB2 move.l -[A7], [A6 - 0x14E] 00001C24 A873 syscall SetPort 00001C26 4CDF 0080 movem.l D7, [A7]+ 00001C2A 4E5E unlink A6 00001C2C 205F movea.l A0, [A7]+ 00001C2E 4FEF 000A lea.l A7, [A7 + 0xA] 00001C32 4ED0 jmp [A0] export_65: fn00001C34: 00001C34 4E56 FFE8 link A6, -0x0018 00001C38 4E71 nop 00001C3A 4E71 nop 00001C3C 206E 0008 movea.l A0, [A6 + 0x8] 00001C40 43EE FFE8 lea.l A1, [A6 - 0x18] 00001C44 22D8 move.l [A1]+, [A0]+ 00001C46 22D8 move.l [A1]+, [A0]+ 00001C48 302E FFEE move.w D0, [A6 - 0x12] 00001C4C D06E FFEA add.w D0, [A6 - 0x16] 00001C50 48C0 ext.l D0 00001C52 81FC 0002 divs.w D0, 0x2 00001C56 3D40 FFEA move.w [A6 - 0x16], D0 00001C5A 302E FFEC move.w D0, [A6 - 0x14] 00001C5E D06E FFE8 add.w D0, [A6 - 0x18] 00001C62 48C0 ext.l D0 00001C64 81FC 0002 divs.w D0, 0x2 00001C68 3D40 FFE8 move.w [A6 - 0x18], D0 00001C6C 302E FFEA move.w D0, [A6 - 0x16] 00001C70 5240 addq.w D0, 1 00001C72 3D40 FFEE move.w [A6 - 0x12], D0 00001C76 302E FFE8 move.w D0, [A6 - 0x18] 00001C7A 5240 addq.w D0, 1 00001C7C 3D40 FFEC move.w [A6 - 0x14], D0 00001C80 206E 000C movea.l A0, [A6 + 0xC] 00001C84 43EE FFE8 lea.l A1, [A6 - 0x18] 00001C88 20D9 move.l [A0]+, [A1]+ 00001C8A 20D9 move.l [A0]+, [A1]+ 00001C8C 4E5E unlink A6 00001C8E 205F movea.l A0, [A7]+ 00001C90 584F addq.w A7, 4 00001C92 4ED0 jmp [A0] fn00001C94: 00001C94 4E56 FFE8 link A6, -0x0018 00001C98 48E7 0008 movem.l -[A7], A4 00001C9C 206E 0008 movea.l A0, [A6 + 0x8] 00001CA0 43EE FFE8 lea.l A1, [A6 - 0x18] 00001CA4 22D8 move.l [A1]+, [A0]+ 00001CA6 22D8 move.l [A1]+, [A0]+ 00001CA8 206E 000C movea.l A0, [A6 + 0xC] 00001CAC 49D0 lea.l A4, [A0] 00001CAE 302E FFEE move.w D0, [A6 - 0x12] 00001CB2 906E FFEA sub.w D0, [A6 - 0x16] 00001CB6 0640 000F addi.w D0, 0xF 00001CBA 48C0 ext.l D0 00001CBC 81FC 0010 divs.w D0, 0x10 00001CC0 C1FC 0002 muls.w D0, 0x2 00001CC4 3940 0004 move.w [A4 + 0x4], D0 00001CC8 594F subq.w A7, 4 00001CCA 302E FFEC move.w D0, [A6 - 0x14] 00001CCE 906E FFE8 sub.w D0, [A6 - 0x18] 00001CD2 48C0 ext.l D0 00001CD4 322C 0004 move.w D1, [A4 + 0x4] 00001CD8 48C1 ext.l D1 00001CDA 2F01 move.l -[A7], D1 00001CDC 2F00 move.l -[A7], D0 00001CDE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001CE2 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001CE6 289F move.l [A4], [A7]+ 00001CE8 41EE FFE8 lea.l A0, [A6 - 0x18] 00001CEC 43EC 0006 lea.l A1, [A4 + 0x6] 00001CF0 22D8 move.l [A1]+, [A0]+ 00001CF2 22D8 move.l [A1]+, [A0]+ 00001CF4 554F subq.w A7, 2 00001CF6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00001CFA 4A5F tst.w [A7]+ 00001CFC 6700 000A beq +0xC /* 00001D08 */ 00001D00 42AE 0010 clr.l [A6 + 0x10] 00001D04 6000 0006 bra +0x8 /* 00001D0C */ label00001D08: 00001D08 2D54 0010 move.l [A6 + 0x10], [A4] label00001D0C: 00001D0C 4CDF 1000 movem.l A4, [A7]+ 00001D10 4E5E unlink A6 00001D12 205F movea.l A0, [A7]+ 00001D14 504F addq.w A7, 8 00001D16 4ED0 jmp [A0] export_66: 00001D18 4E56 FFF0 link A6, -0x0010 00001D1C 4E71 nop 00001D1E 4E71 nop 00001D20 422E 000C clr.b [A6 + 0xC] 00001D24 486D A3EE pea.l [A5 - 0x5C12] 00001D28 A874 syscall GetPort 00001D2A 486D A3F2 pea.l [A5 - 0x5C0E] 00001D2E A910 syscall GetWMgrPort 00001D30 4AAE 0008 tst.l [A6 + 0x8] 00001D34 6700 0016 beq +0x18 /* 00001D4C */ 00001D38 206E 0008 movea.l A0, [A6 + 0x8] 00001D3C 43ED A3F6 lea.l A1, [A5 - 0x5C0A] 00001D40 22D8 move.l [A1]+, [A0]+ 00001D42 22D8 move.l [A1]+, [A0]+ 00001D44 22D8 move.l [A1]+, [A0]+ 00001D46 32D8 move.w [A1]+, [A0]+ 00001D48 6000 001A bra +0x1C /* 00001D64 */ label00001D4C: 00001D4C 594F subq.w A7, 4 00001D4E 486D A3F6 pea.l [A5 - 0x5C0A] 00001D52 486D FDAE pea.l [A5 - 0x252] 00001D56 4EBA FF3C jsr [PC - 0xC4 /* 00001C94 */] 00001D5A 4A9F tst.l [A7]+ 00001D5C 6600 0006 bne +0x8 /* 00001D64 */ 00001D60 6000 00B8 bra +0xBA /* 00001E1A */ label00001D64: 00001D64 594F subq.w A7, 4 00001D66 706C moveq.l D0, 0x6C 00001D68 2F00 move.l -[A7], D0 00001D6A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001D6E 2B5F A3EA move.l [A5 - 0x5C16], [A7]+ 00001D72 4AAD A3EA tst.l [A5 - 0x5C16] 00001D76 6600 000E bne +0x10 /* 00001D86 */ 00001D7A 2F2D A3F6 move.l -[A7], [A5 - 0x5C0A] 00001D7E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001D82 6000 0096 bra +0x98 /* 00001E1A */ label00001D86: 00001D86 2F2D A3EA move.l -[A7], [A5 - 0x5C16] 00001D8A A86F syscall OpenPort 00001D8C 206D FE22 movea.l A0, [A5 - 0x1DE] 00001D90 2F28 0018 move.l -[A7], [A0 + 0x18] 00001D94 206D FE22 movea.l A0, [A5 - 0x1DE] 00001D98 2068 001C movea.l A0, [A0 + 0x1C] 00001D9C 2050 movea.l A0, [A0] 00001D9E 4868 0002 pea.l [A0 + 0x2] 00001DA2 A8DF syscall RectRgn 00001DA4 594F subq.w A7, 4 00001DA6 A8D8 syscall NewRgn 00001DA8 2B5F A3E6 move.l [A5 - 0x5C1A], [A7]+ 00001DAC 4AAD A3E6 tst.l [A5 - 0x5C1A] 00001DB0 6600 0022 bne +0x24 /* 00001DD4 */ 00001DB4 2F2D A3F6 move.l -[A7], [A5 - 0x5C0A] 00001DB8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001DBC 2F2D A3EA move.l -[A7], [A5 - 0x5C16] 00001DC0 A87D syscall ClosePort 00001DC2 2F2D A3EA move.l -[A7], [A5 - 0x5C16] 00001DC6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001DCA 2F2D A3EE move.l -[A7], [A5 - 0x5C12] 00001DCE A873 syscall SetPort 00001DD0 6000 0048 bra +0x4A /* 00001E1A */ label00001DD4: 00001DD4 1B7C 0001 A404 move.b [A5 - 0x5BFC], 0x1 00001DDA 3B7C 0002 A406 move.w [A5 - 0x5BFA], 0x2 00001DE0 3B7C 0004 A408 move.w [A5 - 0x5BF8], 0x4 00001DE6 41ED FE12 lea.l A0, [A5 - 0x1EE] 00001DEA 43ED A40A lea.l A1, [A5 - 0x5BF6] 00001DEE 22D8 move.l [A1]+, [A0]+ 00001DF0 22D8 move.l [A1]+, [A0]+ 00001DF2 3B7C 0002 A412 move.w [A5 - 0x5BEE], 0x2 00001DF8 486D FDA8 pea.l [A5 - 0x258] 00001DFC 486D A3F6 pea.l [A5 - 0x5C0A] 00001E00 486D FDAE pea.l [A5 - 0x252] 00001E04 486D A3FC pea.l [A5 - 0x5C04] 00001E08 4267 clr.w -[A7] 00001E0A 42A7 clr.l -[A7] 00001E0C A8EC syscall CopyBits 00001E0E 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00001E14 2F2D A3EE move.l -[A7], [A5 - 0x5C12] 00001E18 A873 syscall SetPort label00001E1A: 00001E1A 4E5E unlink A6 00001E1C 205F movea.l A0, [A7]+ 00001E1E 584F addq.w A7, 4 00001E20 4ED0 jmp [A0] fn00001E22: 00001E22 4E56 FFF0 link A6, -0x0010 00001E26 4E71 nop 00001E28 4E71 nop 00001E2A 4AAE 000C tst.l [A6 + 0xC] 00001E2E 6600 002E bne +0x30 /* 00001E5E */ 00001E32 206E 0008 movea.l A0, [A6 + 0x8] 00001E36 2068 000C movea.l A0, [A0 + 0xC] 00001E3A 2F10 move.l -[A7], [A0] 00001E3C 1F3C 0001 move.b -[A7], 0x1 00001E40 4EBA 069C jsr [PC + 0x69C /* 000024DE */] 00001E44 206E 0008 movea.l A0, [A6 + 0x8] 00001E48 4228 001C clr.b [A0 + 0x1C] 00001E4C 2F2D A3EE move.l -[A7], [A5 - 0x5C12] 00001E50 A873 syscall SetPort 00001E52 3F3C 0001 move.w -[A7], 0x1 00001E56 487A 02F6 pea.l [PC + 0x2F6 /* 0000214E, value 0x4CDF1CF8 */] 00001E5A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] label00001E5E: 00001E5E 4E5E unlink A6 00001E60 205F movea.l A0, [A7]+ 00001E62 504F addq.w A7, 8 00001E64 4ED0 jmp [A0] export_67: 00001E66 4E56 FFE0 link A6, -0x0020 00001E6A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001E6E 2D4F FFFC move.l [A6 - 0x4], A7 00001E72 206E 0008 movea.l A0, [A6 + 0x8] 00001E76 43EE FFE8 lea.l A1, [A6 - 0x18] 00001E7A 22D8 move.l [A1]+, [A0]+ 00001E7C 22D8 move.l [A1]+, [A0]+ 00001E7E 486D A3EE pea.l [A5 - 0x5C12] 00001E82 A874 syscall GetPort 00001E84 2F2D A3EA move.l -[A7], [A5 - 0x5C16] 00001E88 A873 syscall SetPort 00001E8A 206E 000C movea.l A0, [A6 + 0xC] 00001E8E 2F08 move.l -[A7], A0 00001E90 594F subq.w A7, 4 00001E92 7040 moveq.l D0, 0x40 00001E94 2F00 move.l -[A7], D0 00001E96 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001E9A 201F move.l D0, [A7]+ 00001E9C 205F movea.l A0, [A7]+ 00001E9E 2080 move.l [A0], D0 00001EA0 206E 000C movea.l A0, [A6 + 0xC] 00001EA4 4A90 tst.l [A0] 00001EA6 6600 0010 bne +0x12 /* 00001EB8 */ 00001EAA 422E 001C clr.b [A6 + 0x1C] 00001EAE 2F2D A3EE move.l -[A7], [A5 - 0x5C12] 00001EB2 A873 syscall SetPort 00001EB4 6000 0298 bra +0x29A /* 0000214E */ label00001EB8: 00001EB8 206E 000C movea.l A0, [A6 + 0xC] 00001EBC 2F10 move.l -[A7], [A0] 00001EBE 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00001EC2 206E 000C movea.l A0, [A6 + 0xC] 00001EC6 2F10 move.l -[A7], [A0] 00001EC8 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00001ECC 206E 000C movea.l A0, [A6 + 0xC] 00001ED0 2050 movea.l A0, [A0] 00001ED2 2050 movea.l A0, [A0] 00001ED4 49D0 lea.l A4, [A0] 00001ED6 206E 0018 movea.l A0, [A6 + 0x18] 00001EDA 2050 movea.l A0, [A0] 00001EDC 41E8 0002 lea.l A0, [A0 + 0x2] 00001EE0 43ED A3BE lea.l A1, [A5 - 0x5C42] 00001EE4 22D8 move.l [A1]+, [A0]+ 00001EE6 22D8 move.l [A1]+, [A0]+ 00001EE8 4AAE 0014 tst.l [A6 + 0x14] 00001EEC 6700 0016 beq +0x18 /* 00001F04 */ 00001EF0 206E 0014 movea.l A0, [A6 + 0x14] 00001EF4 43EC 002A lea.l A1, [A4 + 0x2A] 00001EF8 22D8 move.l [A1]+, [A0]+ 00001EFA 22D8 move.l [A1]+, [A0]+ 00001EFC 22D8 move.l [A1]+, [A0]+ 00001EFE 32D8 move.w [A1]+, [A0]+ 00001F00 6000 0016 bra +0x18 /* 00001F18 */ label00001F04: 00001F04 594F subq.w A7, 4 00001F06 486C 002A pea.l [A4 + 0x2A] 00001F0A 486D A3BE pea.l [A5 - 0x5C42] 00001F0E 4EBA FD84 jsr [PC - 0x27C /* 00001C94 */] 00001F12 2F0E move.l -[A7], A6 00001F14 4EBA FF0C jsr [PC - 0xF4 /* 00001E22 */] label00001F18: 00001F18 4AAE 0010 tst.l [A6 + 0x10] 00001F1C 6700 0014 beq +0x16 /* 00001F32 */ 00001F20 206E 0010 movea.l A0, [A6 + 0x10] 00001F24 43D4 lea.l A1, [A4] 00001F26 22D8 move.l [A1]+, [A0]+ 00001F28 22D8 move.l [A1]+, [A0]+ 00001F2A 22D8 move.l [A1]+, [A0]+ 00001F2C 32D8 move.w [A1]+, [A0]+ 00001F2E 6000 0014 bra +0x16 /* 00001F44 */ label00001F32: 00001F32 594F subq.w A7, 4 00001F34 2F0C move.l -[A7], A4 00001F36 486D A3BE pea.l [A5 - 0x5C42] 00001F3A 4EBA FD58 jsr [PC - 0x2A8 /* 00001C94 */] 00001F3E 2F0E move.l -[A7], A6 00001F40 4EBA FEE0 jsr [PC - 0x120 /* 00001E22 */] label00001F44: 00001F44 486D A3BE pea.l [A5 - 0x5C42] 00001F48 302D A3C0 move.w D0, [A5 - 0x5C40] 00001F4C 4440 neg.w D0 00001F4E 3F00 move.w -[A7], D0 00001F50 302D A3BE move.w D0, [A5 - 0x5C42] 00001F54 4440 neg.w D0 00001F56 3F00 move.w -[A7], D0 00001F58 A8A8 syscall OffsetRect 00001F5A 594F subq.w A7, 4 00001F5C 486C 001C pea.l [A4 + 0x1C] 00001F60 486D A3BE pea.l [A5 - 0x5C42] 00001F64 4EBA FD2E jsr [PC - 0x2D2 /* 00001C94 */] 00001F68 2F0E move.l -[A7], A6 00001F6A 4EBA FEB6 jsr [PC - 0x14A /* 00001E22 */] 00001F6E 594F subq.w A7, 4 00001F70 486C 000E pea.l [A4 + 0xE] 00001F74 486D A3BE pea.l [A5 - 0x5C42] 00001F78 4EBA FD1A jsr [PC - 0x2E6 /* 00001C94 */] 00001F7C 2F0E move.l -[A7], A6 00001F7E 4EBA FEA2 jsr [PC - 0x15E /* 00001E22 */] 00001F82 486C 002A pea.l [A4 + 0x2A] 00001F86 A875 syscall SetPBits/SetPortBits 00001F88 486C 0030 pea.l [A4 + 0x30] 00001F8C A8A3 syscall EraseRect 00001F8E 594F subq.w A7, 4 00001F90 A8D8 syscall NewRgn 00001F92 295F 0038 move.l [A4 + 0x38], [A7]+ 00001F96 2F2C 0038 move.l -[A7], [A4 + 0x38] 00001F9A 2F0E move.l -[A7], A6 00001F9C 4EBA FE84 jsr [PC - 0x17C /* 00001E22 */] 00001FA0 594F subq.w A7, 4 00001FA2 A8D8 syscall NewRgn 00001FA4 295F 003C move.l [A4 + 0x3C], [A7]+ 00001FA8 2F2C 003C move.l -[A7], [A4 + 0x3C] 00001FAC 2F0E move.l -[A7], A6 00001FAE 4EBA FE72 jsr [PC - 0x18E /* 00001E22 */] 00001FB2 A8DA syscall OpenRgn 00001FB4 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001FB8 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00001FBC 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001FC0 206E 0018 movea.l A0, [A6 + 0x18] 00001FC4 2050 movea.l A0, [A0] 00001FC6 4868 0002 pea.l [A0 + 0x2] 00001FCA A8F6 syscall DrawPicture 00001FCC 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001FD0 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001FD4 2F2C 003C move.l -[A7], [A4 + 0x3C] 00001FD8 A8DB syscall CloseRgn 00001FDA 554F subq.w A7, 2 00001FDC 2F2C 003C move.l -[A7], [A4 + 0x3C] 00001FE0 A8E2 syscall EmptyRgn 00001FE2 4A1F tst.b [A7]+ 00001FE4 6700 009C beq +0x9E /* 00002082 */ 00001FE8 2F2C 003C move.l -[A7], [A4 + 0x3C] 00001FEC 206E 0018 movea.l A0, [A6 + 0x18] 00001FF0 2050 movea.l A0, [A0] 00001FF2 4868 0002 pea.l [A0 + 0x2] 00001FF6 A8DF syscall RectRgn 00001FF8 082D 0000 FA45 btst.b [A5 - 0x5BB], 0x0 00001FFE 6700 0044 beq +0x46 /* 00002044 */ 00002002 206D FAA4 movea.l A0, [A5 - 0x55C] 00002006 2050 movea.l A0, [A0] 00002008 47D0 lea.l A3, [A0] 0000200A 2F2D FAA4 move.l -[A7], [A5 - 0x55C] 0000200E 302B 0004 move.w D0, [A3 + 0x4] 00002012 4440 neg.w D0 00002014 3F00 move.w -[A7], D0 00002016 302B 0002 move.w D0, [A3 + 0x2] 0000201A 4440 neg.w D0 0000201C 3F00 move.w -[A7], D0 0000201E A8E0 syscall OffsetRgn/OfsetRgn 00002020 206C 003C movea.l A0, [A4 + 0x3C] 00002024 2050 movea.l A0, [A0] 00002026 47D0 lea.l A3, [A0] 00002028 2F2D FAA4 move.l -[A7], [A5 - 0x55C] 0000202C 3F2B 0004 move.w -[A7], [A3 + 0x4] 00002030 3F2B 0002 move.w -[A7], [A3 + 0x2] 00002034 A8E0 syscall OffsetRgn/OfsetRgn 00002036 2F2D FAA4 move.l -[A7], [A5 - 0x55C] 0000203A 2F2C 003C move.l -[A7], [A4 + 0x3C] 0000203E A8DC syscall CopyRgn 00002040 6000 0040 bra +0x42 /* 00002082 */ label00002044: 00002044 206D FAA8 movea.l A0, [A5 - 0x558] 00002048 2050 movea.l A0, [A0] 0000204A 47D0 lea.l A3, [A0] 0000204C 2F2D FAA8 move.l -[A7], [A5 - 0x558] 00002050 302B 0004 move.w D0, [A3 + 0x4] 00002054 4440 neg.w D0 00002056 3F00 move.w -[A7], D0 00002058 302B 0002 move.w D0, [A3 + 0x2] 0000205C 4440 neg.w D0 0000205E 3F00 move.w -[A7], D0 00002060 A8E0 syscall OffsetRgn/OfsetRgn 00002062 206C 003C movea.l A0, [A4 + 0x3C] 00002066 2050 movea.l A0, [A0] 00002068 47D0 lea.l A3, [A0] 0000206A 2F2D FAA8 move.l -[A7], [A5 - 0x558] 0000206E 3F2B 0004 move.w -[A7], [A3 + 0x4] 00002072 3F2B 0002 move.w -[A7], [A3 + 0x2] 00002076 A8E0 syscall OffsetRgn/OfsetRgn 00002078 2F2D FAA8 move.l -[A7], [A5 - 0x558] 0000207C 2F2C 003C move.l -[A7], [A4 + 0x3C] 00002080 A8DC syscall CopyRgn label00002082: 00002082 486C 002A pea.l [A4 + 0x2A] 00002086 A875 syscall SetPBits/SetPortBits 00002088 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000208C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00002090 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002094 206E 0018 movea.l A0, [A6 + 0x18] 00002098 2050 movea.l A0, [A0] 0000209A 4868 0002 pea.l [A0 + 0x2] 0000209E A8F6 syscall DrawPicture 000020A0 2F2E 0018 move.l -[A7], [A6 + 0x18] 000020A4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000020A8 2F0C move.l -[A7], A4 000020AA A875 syscall SetPBits/SetPortBits 000020AC 486C 0006 pea.l [A4 + 0x6] 000020B0 A8A3 syscall EraseRect 000020B2 2F2C 003C move.l -[A7], [A4 + 0x3C] 000020B6 2F2C 0038 move.l -[A7], [A4 + 0x38] 000020BA A8DC syscall CopyRgn 000020BC 3F3C 0008 move.w -[A7], 0x8 000020C0 A89C syscall PenMode 000020C2 486D A40A pea.l [A5 - 0x5BF6] 000020C6 A89D syscall PenPat 000020C8 2F2C 0038 move.l -[A7], [A4 + 0x38] 000020CC A8D3 syscall PaintRgn 000020CE 2F2C 0038 move.l -[A7], [A4 + 0x38] 000020D2 3F2D A406 move.w -[A7], [A5 - 0x5BFA] 000020D6 3F2D A408 move.w -[A7], [A5 - 0x5BF8] 000020DA A8E0 syscall OffsetRgn/OfsetRgn 000020DC 41EC 0030 lea.l A0, [A4 + 0x30] 000020E0 43ED A3C6 lea.l A1, [A5 - 0x5C3A] 000020E4 22D8 move.l [A1]+, [A0]+ 000020E6 22D8 move.l [A1]+, [A0]+ 000020E8 486D A3DE pea.l [A5 - 0x5C22] 000020EC 4267 clr.w -[A7] 000020EE 4267 clr.w -[A7] 000020F0 4267 clr.w -[A7] 000020F2 4267 clr.w -[A7] 000020F4 A8A7 syscall SetRect 000020F6 486C 001C pea.l [A4 + 0x1C] 000020FA A875 syscall SetPBits/SetPortBits 000020FC 486C 0022 pea.l [A4 + 0x22] 00002100 A8A3 syscall EraseRect 00002102 486C 001C pea.l [A4 + 0x1C] 00002106 486D A3F6 pea.l [A5 - 0x5C0A] 0000210A 486C 0022 pea.l [A4 + 0x22] 0000210E 486E FFE8 pea.l [A6 - 0x18] 00002112 4267 clr.w -[A7] 00002114 42A7 clr.l -[A7] 00002116 A8EC syscall CopyBits 00002118 082D 0000 FA45 btst.b [A5 - 0x5BB], 0x0 0000211E 6700 0018 beq +0x1A /* 00002138 */ 00002122 486C 001C pea.l [A4 + 0x1C] 00002126 486D FDA8 pea.l [A5 - 0x258] 0000212A 486C 0022 pea.l [A4 + 0x22] 0000212E 486E FFE8 pea.l [A6 - 0x18] 00002132 4267 clr.w -[A7] 00002134 42A7 clr.l -[A7] 00002136 A8EC syscall CopyBits label00002138: 00002138 206E 000C movea.l A0, [A6 + 0xC] 0000213C 2F10 move.l -[A7], [A0] 0000213E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00002142 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 00002148 2F2D A3EE move.l -[A7], [A5 - 0x5C12] 0000214C A873 syscall SetPort label0000214E: 0000214E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002152 4E5E unlink A6 00002154 205F movea.l A0, [A7]+ 00002156 4FEF 0014 lea.l A7, [A7 + 0x14] 0000215A 4ED0 jmp [A0] export_68: 0000215C 4E56 FFF0 link A6, -0x0010 00002160 48E7 0008 movem.l -[A7], A4 00002164 486D A3EE pea.l [A5 - 0x5C12] 00002168 A874 syscall GetPort 0000216A 2F2D A3EA move.l -[A7], [A5 - 0x5C16] 0000216E A873 syscall SetPort 00002170 2F2E 000E move.l -[A7], [A6 + 0xE] 00002174 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00002178 2F2E 000E move.l -[A7], [A6 + 0xE] 0000217C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00002180 206E 000E movea.l A0, [A6 + 0xE] 00002184 2050 movea.l A0, [A0] 00002186 49D0 lea.l A4, [A0] 00002188 2B6E 000A A3B6 move.l [A5 - 0x5C4A], [A6 + 0xA] 0000218E 2F2C 003C move.l -[A7], [A4 + 0x3C] 00002192 302D A3C8 move.w D0, [A5 - 0x5C38] 00002196 4440 neg.w D0 00002198 3F00 move.w -[A7], D0 0000219A 302D A3C6 move.w D0, [A5 - 0x5C3A] 0000219E 4440 neg.w D0 000021A0 3F00 move.w -[A7], D0 000021A2 A8E0 syscall OffsetRgn/OfsetRgn 000021A4 2F2C 0038 move.l -[A7], [A4 + 0x38] 000021A8 302D A3C8 move.w D0, [A5 - 0x5C38] 000021AC 4440 neg.w D0 000021AE 3F00 move.w -[A7], D0 000021B0 302D A3C6 move.w D0, [A5 - 0x5C3A] 000021B4 4440 neg.w D0 000021B6 3F00 move.w -[A7], D0 000021B8 A8E0 syscall OffsetRgn/OfsetRgn 000021BA 486D A3C6 pea.l [A5 - 0x5C3A] 000021BE 302D A3C8 move.w D0, [A5 - 0x5C38] 000021C2 4440 neg.w D0 000021C4 3F00 move.w -[A7], D0 000021C6 302D A3C6 move.w D0, [A5 - 0x5C3A] 000021CA 4440 neg.w D0 000021CC 3F00 move.w -[A7], D0 000021CE A8A8 syscall OffsetRect 000021D0 4A2E 0008 tst.b [A6 + 0x8] 000021D4 6700 002A beq +0x2C /* 00002200 */ 000021D8 302D A3CC move.w D0, [A5 - 0x5C34] 000021DC 48C0 ext.l D0 000021DE 81FC 0002 divs.w D0, 0x2 000021E2 322E 000C move.w D1, [A6 + 0xC] 000021E6 9240 sub.w D1, D0 000021E8 3D41 000C move.w [A6 + 0xC], D1 000021EC 302D A3CA move.w D0, [A5 - 0x5C36] 000021F0 48C0 ext.l D0 000021F2 81FC 0002 divs.w D0, 0x2 000021F6 322E 000A move.w D1, [A6 + 0xA] 000021FA 9240 sub.w D1, D0 000021FC 3D41 000A move.w [A6 + 0xA], D1 label00002200: 00002200 486D A3C6 pea.l [A5 - 0x5C3A] 00002204 3F2E 000C move.w -[A7], [A6 + 0xC] 00002208 3F2E 000A move.w -[A7], [A6 + 0xA] 0000220C A8A8 syscall OffsetRect 0000220E 2F2C 003C move.l -[A7], [A4 + 0x3C] 00002212 3F2E 000C move.w -[A7], [A6 + 0xC] 00002216 3F2E 000A move.w -[A7], [A6 + 0xA] 0000221A A8E0 syscall OffsetRgn/OfsetRgn 0000221C 2F2C 0038 move.l -[A7], [A4 + 0x38] 00002220 3F2E 000C move.w -[A7], [A6 + 0xC] 00002224 3F2E 000A move.w -[A7], [A6 + 0xA] 00002228 A8E0 syscall OffsetRgn/OfsetRgn 0000222A 4A2D A404 tst.b [A5 - 0x5BFC] 0000222E 6700 0074 beq +0x76 /* 000022A4 */ 00002232 486D A3C6 pea.l [A5 - 0x5C3A] 00002236 3F2D A406 move.w -[A7], [A5 - 0x5BFA] 0000223A 3F2D A408 move.w -[A7], [A5 - 0x5BF8] 0000223E A8A8 syscall OffsetRect 00002240 554F subq.w A7, 2 00002242 486D FDAE pea.l [A5 - 0x252] 00002246 486D A3C6 pea.l [A5 - 0x5C3A] 0000224A 486D A3CE pea.l [A5 - 0x5C32] 0000224E A8AA syscall SectRect 00002250 4A1F tst.b [A7]+ 00002252 6700 0002 beq +0x4 /* 00002256 */ label00002256: 00002256 41ED A3CE lea.l A0, [A5 - 0x5C32] 0000225A 43ED A3D6 lea.l A1, [A5 - 0x5C2A] 0000225E 22D8 move.l [A1]+, [A0]+ 00002260 22D8 move.l [A1]+, [A0]+ 00002262 486D A3D6 pea.l [A5 - 0x5C2A] 00002266 302D A3D8 move.w D0, [A5 - 0x5C28] 0000226A 4440 neg.w D0 0000226C 3F00 move.w -[A7], D0 0000226E 302D A3D6 move.w D0, [A5 - 0x5C2A] 00002272 4440 neg.w D0 00002274 3F00 move.w -[A7], D0 00002276 A8A8 syscall OffsetRect 00002278 486D A3F6 pea.l [A5 - 0x5C0A] 0000227C 486C 000E pea.l [A4 + 0xE] 00002280 486D A3CE pea.l [A5 - 0x5C32] 00002284 486D A3D6 pea.l [A5 - 0x5C2A] 00002288 4267 clr.w -[A7] 0000228A 42A7 clr.l -[A7] 0000228C A8EC syscall CopyBits 0000228E 486D A3C6 pea.l [A5 - 0x5C3A] 00002292 302D A406 move.w D0, [A5 - 0x5BFA] 00002296 4440 neg.w D0 00002298 3F00 move.w -[A7], D0 0000229A 302D A408 move.w D0, [A5 - 0x5BF8] 0000229E 4440 neg.w D0 000022A0 3F00 move.w -[A7], D0 000022A2 A8A8 syscall OffsetRect label000022A4: 000022A4 554F subq.w A7, 2 000022A6 486D FDAE pea.l [A5 - 0x252] 000022AA 486D A3C6 pea.l [A5 - 0x5C3A] 000022AE 486D A3CE pea.l [A5 - 0x5C32] 000022B2 A8AA syscall SectRect 000022B4 4A1F tst.b [A7]+ 000022B6 6700 0002 beq +0x4 /* 000022BA */ label000022BA: 000022BA 41ED A3CE lea.l A0, [A5 - 0x5C32] 000022BE 43ED A3D6 lea.l A1, [A5 - 0x5C2A] 000022C2 22D8 move.l [A1]+, [A0]+ 000022C4 22D8 move.l [A1]+, [A0]+ 000022C6 486D A3D6 pea.l [A5 - 0x5C2A] 000022CA 302D A3D8 move.w D0, [A5 - 0x5C28] 000022CE 4440 neg.w D0 000022D0 3F00 move.w -[A7], D0 000022D2 302D A3D6 move.w D0, [A5 - 0x5C2A] 000022D6 4440 neg.w D0 000022D8 3F00 move.w -[A7], D0 000022DA A8A8 syscall OffsetRect 000022DC 486D A3F6 pea.l [A5 - 0x5C0A] 000022E0 486C 001C pea.l [A4 + 0x1C] 000022E4 486D A3CE pea.l [A5 - 0x5C32] 000022E8 486D A3D6 pea.l [A5 - 0x5C2A] 000022EC 4267 clr.w -[A7] 000022EE 42A7 clr.l -[A7] 000022F0 A8EC syscall CopyBits 000022F2 4A2D A404 tst.b [A5 - 0x5BFC] 000022F6 6700 003E beq +0x40 /* 00002336 */ 000022FA 486D A3C6 pea.l [A5 - 0x5C3A] 000022FE 3F2D A406 move.w -[A7], [A5 - 0x5BFA] 00002302 3F2D A408 move.w -[A7], [A5 - 0x5BF8] 00002306 A8A8 syscall OffsetRect 00002308 2F0C move.l -[A7], A4 0000230A 486D A3F6 pea.l [A5 - 0x5C0A] 0000230E 486C 0006 pea.l [A4 + 0x6] 00002312 486D A3C6 pea.l [A5 - 0x5C3A] 00002316 3F2D A412 move.w -[A7], [A5 - 0x5BEE] 0000231A 2F2C 0038 move.l -[A7], [A4 + 0x38] 0000231E A8EC syscall CopyBits 00002320 486D A3C6 pea.l [A5 - 0x5C3A] 00002324 302D A406 move.w D0, [A5 - 0x5BFA] 00002328 4440 neg.w D0 0000232A 3F00 move.w -[A7], D0 0000232C 302D A408 move.w D0, [A5 - 0x5BF8] 00002330 4440 neg.w D0 00002332 3F00 move.w -[A7], D0 00002334 A8A8 syscall OffsetRect label00002336: 00002336 486C 002A pea.l [A4 + 0x2A] 0000233A 486D A3F6 pea.l [A5 - 0x5C0A] 0000233E 486C 0030 pea.l [A4 + 0x30] 00002342 486D A3C6 pea.l [A5 - 0x5C3A] 00002346 4267 clr.w -[A7] 00002348 2F2C 003C move.l -[A7], [A4 + 0x3C] 0000234C A8EC syscall CopyBits 0000234E 486D A3C6 pea.l [A5 - 0x5C3A] 00002352 486D A3DE pea.l [A5 - 0x5C22] 00002356 486D A3CE pea.l [A5 - 0x5C32] 0000235A A8AB syscall UnionRect 0000235C 4A2D A404 tst.b [A5 - 0x5BFC] 00002360 6700 0034 beq +0x36 /* 00002396 */ 00002364 486D A3C6 pea.l [A5 - 0x5C3A] 00002368 3F2D A406 move.w -[A7], [A5 - 0x5BFA] 0000236C 3F2D A408 move.w -[A7], [A5 - 0x5BF8] 00002370 A8A8 syscall OffsetRect 00002372 486D A3C6 pea.l [A5 - 0x5C3A] 00002376 486D A3CE pea.l [A5 - 0x5C32] 0000237A 486D A3CE pea.l [A5 - 0x5C32] 0000237E A8AB syscall UnionRect 00002380 486D A3C6 pea.l [A5 - 0x5C3A] 00002384 302D A406 move.w D0, [A5 - 0x5BFA] 00002388 4440 neg.w D0 0000238A 3F00 move.w -[A7], D0 0000238C 302D A408 move.w D0, [A5 - 0x5BF8] 00002390 4440 neg.w D0 00002392 3F00 move.w -[A7], D0 00002394 A8A8 syscall OffsetRect label00002396: 00002396 554F subq.w A7, 2 00002398 486D FDAE pea.l [A5 - 0x252] 0000239C 486D A3CE pea.l [A5 - 0x5C32] 000023A0 486D A3CE pea.l [A5 - 0x5C32] 000023A4 A8AA syscall SectRect 000023A6 4A1F tst.b [A7]+ 000023A8 6700 0002 beq +0x4 /* 000023AC */ label000023AC: 000023AC 2F2D A3E6 move.l -[A7], [A5 - 0x5C1A] 000023B0 486D A3CE pea.l [A5 - 0x5C32] 000023B4 A8DF syscall RectRgn 000023B6 594F subq.w A7, 4 000023B8 A975 syscall TickCount 000023BA 2B5F A3AE move.l [A5 - 0x5C52], [A7]+ label000023BE: 000023BE 594F subq.w A7, 4 000023C0 A975 syscall TickCount 000023C2 201F move.l D0, [A7]+ 000023C4 B0AD A3AE cmp.l D0, [A5 - 0x5C52] 000023C8 67F4 beq -0xA /* 000023BE */ 000023CA 486D A3F6 pea.l [A5 - 0x5C0A] 000023CE 486D FDA8 pea.l [A5 - 0x258] 000023D2 486D A3CE pea.l [A5 - 0x5C32] 000023D6 486D A3CE pea.l [A5 - 0x5C32] 000023DA 4267 clr.w -[A7] 000023DC 42A7 clr.l -[A7] 000023DE A8EC syscall CopyBits 000023E0 554F subq.w A7, 2 000023E2 486D A3C6 pea.l [A5 - 0x5C3A] 000023E6 486D FDAE pea.l [A5 - 0x252] 000023EA 486D A3CE pea.l [A5 - 0x5C32] 000023EE A8AA syscall SectRect 000023F0 4A1F tst.b [A7]+ 000023F2 6700 0002 beq +0x4 /* 000023F6 */ label000023F6: 000023F6 41ED A3CE lea.l A0, [A5 - 0x5C32] 000023FA 43ED A3D6 lea.l A1, [A5 - 0x5C2A] 000023FE 22D8 move.l [A1]+, [A0]+ 00002400 22D8 move.l [A1]+, [A0]+ 00002402 486D A3D6 pea.l [A5 - 0x5C2A] 00002406 302D A3D8 move.w D0, [A5 - 0x5C28] 0000240A 4440 neg.w D0 0000240C 3F00 move.w -[A7], D0 0000240E 302D A3D6 move.w D0, [A5 - 0x5C2A] 00002412 4440 neg.w D0 00002414 3F00 move.w -[A7], D0 00002416 A8A8 syscall OffsetRect 00002418 486C 001C pea.l [A4 + 0x1C] 0000241C 486D A3F6 pea.l [A5 - 0x5C0A] 00002420 486D A3D6 pea.l [A5 - 0x5C2A] 00002424 486D A3CE pea.l [A5 - 0x5C32] 00002428 4267 clr.w -[A7] 0000242A 42A7 clr.l -[A7] 0000242C A8EC syscall CopyBits 0000242E 41ED A3C6 lea.l A0, [A5 - 0x5C3A] 00002432 43ED A3DE lea.l A1, [A5 - 0x5C22] 00002436 22D8 move.l [A1]+, [A0]+ 00002438 22D8 move.l [A1]+, [A0]+ 0000243A 4A2D A404 tst.b [A5 - 0x5BFC] 0000243E 6700 0082 beq +0x84 /* 000024C2 */ 00002442 486D A3C6 pea.l [A5 - 0x5C3A] 00002446 3F2D A406 move.w -[A7], [A5 - 0x5BFA] 0000244A 3F2D A408 move.w -[A7], [A5 - 0x5BF8] 0000244E A8A8 syscall OffsetRect 00002450 554F subq.w A7, 2 00002452 486D A3C6 pea.l [A5 - 0x5C3A] 00002456 486D FDAE pea.l [A5 - 0x252] 0000245A 486D A3CE pea.l [A5 - 0x5C32] 0000245E A8AA syscall SectRect 00002460 4A1F tst.b [A7]+ 00002462 6700 0002 beq +0x4 /* 00002466 */ label00002466: 00002466 41ED A3CE lea.l A0, [A5 - 0x5C32] 0000246A 43ED A3D6 lea.l A1, [A5 - 0x5C2A] 0000246E 22D8 move.l [A1]+, [A0]+ 00002470 22D8 move.l [A1]+, [A0]+ 00002472 486D A3D6 pea.l [A5 - 0x5C2A] 00002476 302D A3D8 move.w D0, [A5 - 0x5C28] 0000247A 4440 neg.w D0 0000247C 3F00 move.w -[A7], D0 0000247E 302D A3D6 move.w D0, [A5 - 0x5C2A] 00002482 4440 neg.w D0 00002484 3F00 move.w -[A7], D0 00002486 A8A8 syscall OffsetRect 00002488 486C 000E pea.l [A4 + 0xE] 0000248C 486D A3F6 pea.l [A5 - 0x5C0A] 00002490 486D A3D6 pea.l [A5 - 0x5C2A] 00002494 486D A3CE pea.l [A5 - 0x5C32] 00002498 4267 clr.w -[A7] 0000249A 42A7 clr.l -[A7] 0000249C A8EC syscall CopyBits 0000249E 486D A3DE pea.l [A5 - 0x5C22] 000024A2 486D A3C6 pea.l [A5 - 0x5C3A] 000024A6 486D A3DE pea.l [A5 - 0x5C22] 000024AA A8AB syscall UnionRect 000024AC 486D A3C6 pea.l [A5 - 0x5C3A] 000024B0 302D A406 move.w D0, [A5 - 0x5BFA] 000024B4 4440 neg.w D0 000024B6 3F00 move.w -[A7], D0 000024B8 302D A408 move.w D0, [A5 - 0x5BF8] 000024BC 4440 neg.w D0 000024BE 3F00 move.w -[A7], D0 000024C0 A8A8 syscall OffsetRect label000024C2: 000024C2 2F2E 000E move.l -[A7], [A6 + 0xE] 000024C6 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000024CA 2F2D A3EE move.l -[A7], [A5 - 0x5C12] 000024CE A873 syscall SetPort 000024D0 4CDF 1000 movem.l A4, [A7]+ 000024D4 4E5E unlink A6 000024D6 205F movea.l A0, [A7]+ 000024D8 4FEF 000A lea.l A7, [A7 + 0xA] 000024DC 4ED0 jmp [A0] export_69: fn000024DE: 000024DE 4E56 FFF0 link A6, -0x0010 000024E2 48E7 0008 movem.l -[A7], A4 000024E6 4AAE 000A tst.l [A6 + 0xA] 000024EA 6700 00A6 beq +0xA8 /* 00002592 */ 000024EE 2F2E 000A move.l -[A7], [A6 + 0xA] 000024F2 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000024F6 206E 000A movea.l A0, [A6 + 0xA] 000024FA 2050 movea.l A0, [A0] 000024FC 49D0 lea.l A4, [A0] 000024FE 4AAC 002A tst.l [A4 + 0x2A] 00002502 6700 000A beq +0xC /* 0000250E */ 00002506 2F2C 002A move.l -[A7], [A4 + 0x2A] 0000250A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] label0000250E: 0000250E 4AAC 001C tst.l [A4 + 0x1C] 00002512 6700 000A beq +0xC /* 0000251E */ 00002516 2F2C 001C move.l -[A7], [A4 + 0x1C] 0000251A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] label0000251E: 0000251E 4AAC 000E tst.l [A4 + 0xE] 00002522 6700 000A beq +0xC /* 0000252E */ 00002526 2F2C 000E move.l -[A7], [A4 + 0xE] 0000252A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] label0000252E: 0000252E 4A94 tst.l [A4] 00002530 6700 0008 beq +0xA /* 0000253A */ 00002534 2F14 move.l -[A7], [A4] 00002536 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] label0000253A: 0000253A 4AAD A3F6 tst.l [A5 - 0x5C0A] 0000253E 56C0 sne D0 00002540 4400 neg.b D0 00002542 C02E 0008 and.b D0, [A6 + 0x8] 00002546 4A00 tst.b D0 00002548 6700 0018 beq +0x1A /* 00002562 */ 0000254C 486D A3F6 pea.l [A5 - 0x5C0A] 00002550 486D FDA8 pea.l [A5 - 0x258] 00002554 486D A3FC pea.l [A5 - 0x5C04] 00002558 486D FDAE pea.l [A5 - 0x252] 0000255C 4267 clr.w -[A7] 0000255E 42A7 clr.l -[A7] 00002560 A8EC syscall CopyBits label00002562: 00002562 4AAC 003C tst.l [A4 + 0x3C] 00002566 6700 000A beq +0xC /* 00002572 */ 0000256A 2F2C 003C move.l -[A7], [A4 + 0x3C] 0000256E 4EAD 011A jsr [A5 + 0x11A /* export_31 */] label00002572: 00002572 4AAC 0038 tst.l [A4 + 0x38] 00002576 6700 000A beq +0xC /* 00002582 */ 0000257A 2F2C 0038 move.l -[A7], [A4 + 0x38] 0000257E 4EAD 011A jsr [A5 + 0x11A /* export_31 */] label00002582: 00002582 2F2E 000A move.l -[A7], [A6 + 0xA] 00002586 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000258A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000258E 4EAD 011A jsr [A5 + 0x11A /* export_31 */] label00002592: 00002592 4CDF 1000 movem.l A4, [A7]+ 00002596 4E5E unlink A6 00002598 205F movea.l A0, [A7]+ 0000259A 5C4F addq.w A7, 6 0000259C 4ED0 jmp [A0] 0000259E 4E56 FFF0 link A6, -0x0010 000025A2 4E71 nop 000025A4 4E71 nop 000025A6 486D A3EE pea.l [A5 - 0x5C12] 000025AA A874 syscall GetPort 000025AC 2F2D A3EA move.l -[A7], [A5 - 0x5C16] 000025B0 A873 syscall SetPort 000025B2 486D A3F6 pea.l [A5 - 0x5C0A] 000025B6 A875 syscall SetPBits/SetPortBits 000025B8 41EE 0008 lea.l A0, [A6 + 0x8] 000025BC 2018 move.l D0, [A0]+ 000025BE 6702 beq +0x4 /* 000025C2 */ 000025C0 2F00 move.l -[A7], D0 label000025C2: 000025C2 2050 movea.l A0, [A0] 000025C4 4E90 jsr [A0] 000025C6 2F2D A3EE move.l -[A7], [A5 - 0x5C12] 000025CA A873 syscall SetPort 000025CC 4E5E unlink A6 000025CE 205F movea.l A0, [A7]+ 000025D0 4FEF 000C lea.l A7, [A7 + 0xC] 000025D4 4ED0 jmp [A0] export_70: fn000025D6: 000025D6 4E56 FFF0 link A6, -0x0010 000025DA 4E71 nop 000025DC 4E71 nop 000025DE 4AAD A3EA tst.l [A5 - 0x5C16] 000025E2 6700 0010 beq +0x12 /* 000025F4 */ 000025E6 2F2D A3EA move.l -[A7], [A5 - 0x5C16] 000025EA A87D syscall ClosePort 000025EC 2F2D A3EA move.l -[A7], [A5 - 0x5C16] 000025F0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] label000025F4: 000025F4 4AAD A3E6 tst.l [A5 - 0x5C1A] 000025F8 6700 000A beq +0xC /* 00002604 */ 000025FC 2F2D A3E6 move.l -[A7], [A5 - 0x5C1A] 00002600 4EAD 011A jsr [A5 + 0x11A /* export_31 */] label00002604: 00002604 4A2E 0008 tst.b [A6 + 0x8] 00002608 6700 0012 beq +0x14 /* 0000261C */ 0000260C 4AAD A3F6 tst.l [A5 - 0x5C0A] 00002610 6700 000A beq +0xC /* 0000261C */ 00002614 2F2D A3F6 move.l -[A7], [A5 - 0x5C0A] 00002618 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] label0000261C: 0000261C 4E5E unlink A6 0000261E 205F movea.l A0, [A7]+ 00002620 544F addq.w A7, 2 00002622 4ED0 jmp [A0] fn00002624: 00002624 4E56 FFF0 link A6, -0x0010 00002628 4E71 nop 0000262A 4E71 nop 0000262C 594F subq.w A7, 4 0000262E A8D8 syscall NewRgn 00002630 2B5F FAA4 move.l [A5 - 0x55C], [A7]+ 00002634 A8DA syscall OpenRgn 00002636 4267 clr.w -[A7] 00002638 3F3C 0001 move.w -[A7], 0x1 0000263C A893 syscall MoveTo 0000263E 4267 clr.w -[A7] 00002640 3F3C 001C move.w -[A7], 0x1C 00002644 A891 syscall LineTo 00002646 3F3C 0018 move.w -[A7], 0x18 0000264A 3F3C 001C move.w -[A7], 0x1C 0000264E A891 syscall LineTo 00002650 3F3C 0018 move.w -[A7], 0x18 00002654 3F3C 0001 move.w -[A7], 0x1 00002658 A891 syscall LineTo 0000265A 3F3C 0016 move.w -[A7], 0x16 0000265E 4267 clr.w -[A7] 00002660 A891 syscall LineTo 00002662 3F3C 0015 move.w -[A7], 0x15 00002666 3F3C 0001 move.w -[A7], 0x1 0000266A A891 syscall LineTo 0000266C 3F3C 0014 move.w -[A7], 0x14 00002670 4267 clr.w -[A7] 00002672 A891 syscall LineTo 00002674 3F3C 0003 move.w -[A7], 0x3 00002678 4267 clr.w -[A7] 0000267A A891 syscall LineTo 0000267C 3F3C 0002 move.w -[A7], 0x2 00002680 3F3C 0001 move.w -[A7], 0x1 00002684 A891 syscall LineTo 00002686 3F3C 0001 move.w -[A7], 0x1 0000268A 4267 clr.w -[A7] 0000268C A891 syscall LineTo 0000268E 4267 clr.w -[A7] 00002690 3F3C 0001 move.w -[A7], 0x1 00002694 A891 syscall LineTo 00002696 2F2D FAA4 move.l -[A7], [A5 - 0x55C] 0000269A A8DB syscall CloseRgn 0000269C 594F subq.w A7, 4 0000269E A8D8 syscall NewRgn 000026A0 2B5F FAA8 move.l [A5 - 0x558], [A7]+ 000026A4 A8DA syscall OpenRgn 000026A6 4267 clr.w -[A7] 000026A8 3F3C 0001 move.w -[A7], 0x1 000026AC A893 syscall MoveTo 000026AE 4267 clr.w -[A7] 000026B0 3F3C 001C move.w -[A7], 0x1C 000026B4 A891 syscall LineTo 000026B6 3F3C 0018 move.w -[A7], 0x18 000026BA 3F3C 001C move.w -[A7], 0x1C 000026BE A891 syscall LineTo 000026C0 3F3C 0018 move.w -[A7], 0x18 000026C4 3F3C 0001 move.w -[A7], 0x1 000026C8 A891 syscall LineTo 000026CA 3F3C 0016 move.w -[A7], 0x16 000026CE 4267 clr.w -[A7] 000026D0 A891 syscall LineTo 000026D2 3F3C 0015 move.w -[A7], 0x15 000026D6 3F3C 0001 move.w -[A7], 0x1 000026DA A891 syscall LineTo 000026DC 3F3C 0015 move.w -[A7], 0x15 000026E0 3F3C 0003 move.w -[A7], 0x3 000026E4 A891 syscall LineTo 000026E6 3F3C 0012 move.w -[A7], 0x12 000026EA 3F3C 0003 move.w -[A7], 0x3 000026EE A891 syscall LineTo 000026F0 3F3C 0012 move.w -[A7], 0x12 000026F4 3F3C 0001 move.w -[A7], 0x1 000026F8 A891 syscall LineTo 000026FA 3F3C 000E move.w -[A7], 0xE 000026FE 3F3C 0001 move.w -[A7], 0x1 00002702 A891 syscall LineTo 00002704 3F3C 000E move.w -[A7], 0xE 00002708 3F3C 0003 move.w -[A7], 0x3 0000270C A891 syscall LineTo 0000270E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002712 3F3C 0003 move.w -[A7], 0x3 00002716 A891 syscall LineTo 00002718 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000271C 3F3C 0001 move.w -[A7], 0x1 00002720 A891 syscall LineTo 00002722 3F3C 0006 move.w -[A7], 0x6 00002726 3F3C 0001 move.w -[A7], 0x1 0000272A A891 syscall LineTo 0000272C 3F3C 0006 move.w -[A7], 0x6 00002730 3F3C 0003 move.w -[A7], 0x3 00002734 A891 syscall LineTo 00002736 3F3C 0003 move.w -[A7], 0x3 0000273A 3F3C 0003 move.w -[A7], 0x3 0000273E A891 syscall LineTo 00002740 3F3C 0003 move.w -[A7], 0x3 00002744 3F3C 0001 move.w -[A7], 0x1 00002748 A891 syscall LineTo 0000274A 3F3C 0001 move.w -[A7], 0x1 0000274E 4267 clr.w -[A7] 00002750 A891 syscall LineTo 00002752 4267 clr.w -[A7] 00002754 3F3C 0001 move.w -[A7], 0x1 00002758 A891 syscall LineTo 0000275A 2F2D FAA8 move.l -[A7], [A5 - 0x558] 0000275E A8DB syscall CloseRgn 00002760 4E5E unlink A6 00002762 4E75 rts export_71: fn00002764: 00002764 4E56 FFF0 link A6, -0x0010 00002768 4E71 nop 0000276A 4E71 nop 0000276C 102D FC9C move.b D0, [A5 - 0x364] 00002770 0A00 0001 xori.b D0, 0x1 00002774 4A00 tst.b D0 00002776 6700 0028 beq +0x2A /* 000027A0 */ 0000277A A852 syscall HideCursor 0000277C 7014 moveq.l D0, 0x14 0000277E C1FC 0040 muls.w D0, 0x40 /* '@' */ 00002782 48C0 ext.l D0 00002784 D0AD FDA8 add.l D0, [A5 - 0x258] 00002788 2F00 move.l -[A7], D0 0000278A 41ED A43A lea.l A0, [A5 - 0x5BC6] 0000278E 2F08 move.l -[A7], A0 00002790 7040 moveq.l D0, 0x40 00002792 C1FC 0142 muls.w D0, 0x142 00002796 48C0 ext.l D0 00002798 2F00 move.l -[A7], D0 0000279A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000279E A853 syscall ShowCursor label000027A0: 000027A0 4E5E unlink A6 000027A2 4E75 rts export_72: fn000027A4: 000027A4 4E56 FFF0 link A6, -0x0010 000027A8 4E71 nop 000027AA 4E71 nop 000027AC 102D FC9C move.b D0, [A5 - 0x364] 000027B0 0A00 0001 xori.b D0, 0x1 000027B4 4A00 tst.b D0 000027B6 6700 0028 beq +0x2A /* 000027E0 */ 000027BA A852 syscall HideCursor 000027BC 41ED A43A lea.l A0, [A5 - 0x5BC6] 000027C0 2F08 move.l -[A7], A0 000027C2 7014 moveq.l D0, 0x14 000027C4 C1FC 0040 muls.w D0, 0x40 /* '@' */ 000027C8 48C0 ext.l D0 000027CA D0AD FDA8 add.l D0, [A5 - 0x258] 000027CE 2F00 move.l -[A7], D0 000027D0 7040 moveq.l D0, 0x40 000027D2 C1FC 0142 muls.w D0, 0x142 000027D6 48C0 ext.l D0 000027D8 2F00 move.l -[A7], D0 000027DA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000027DE A853 syscall ShowCursor label000027E0: 000027E0 4E5E unlink A6 000027E2 4E75 rts fn000027E4: 000027E4 4E56 FFEC link A6, -0x0014 000027E8 48E7 0100 movem.l -[A7], D7 000027EC 7E04 moveq.l D7, 0x04 000027EE 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 label000027F4: 000027F4 302E FFEC move.w D0, [A6 - 0x14] 000027F8 E540 asl D0.w, 2 000027FA 2F00 move.l -[A7], D0 000027FC 594F subq.w A7, 4 000027FE 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002802 A9BF syscall GetRMenu 00002804 221F move.l D1, [A7]+ 00002806 201F move.l D0, [A7]+ 00002808 0640 FA28 addi.w D0, 0xFA28 0000280C 2B81 0000 move.l [A5 + D0.w], D1 00002810 302E FFEC move.w D0, [A6 - 0x14] 00002814 E540 asl D0.w, 2 00002816 0640 FA28 addi.w D0, 0xFA28 0000281A 2F35 0000 move.l -[A7], [A5 + D0.w] 0000281E 4267 clr.w -[A7] 00002820 A935 syscall InsertMenu 00002822 526E FFEC addq.w [A6 - 0x14], 1 00002826 51CF FFCC dbf D7, -0x36 /* 000027F4 */ 0000282A 2F2D FA2C move.l -[A7], [A5 - 0x5D4] 0000282E 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 00002834 A94D syscall AppendResMenu/AddResMenu 00002836 7E05 moveq.l D7, 0x05 00002838 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 label0000283E: 0000283E 2F2D FA34 move.l -[A7], [A5 - 0x5CC] 00002842 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002846 A93A syscall DisableItem 00002848 526E FFEC addq.w [A6 - 0x14], 1 0000284C 51CF FFF0 dbf D7, -0x12 /* 0000283E */ 00002850 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 00002854 3F3C 0001 move.w -[A7], 0x1 00002858 A93A syscall DisableItem 0000285A 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 0000285E 3F3C 0002 move.w -[A7], 0x2 00002862 A93A syscall DisableItem 00002864 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 00002868 3F3C 0005 move.w -[A7], 0x5 0000286C A93A syscall DisableItem 0000286E 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 00002872 3F3C 0004 move.w -[A7], 0x4 00002876 1F3C 0001 move.b -[A7], 0x1 0000287A A945 syscall CheckItem 0000287C 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 00002880 3F3C 0007 move.w -[A7], 0x7 00002884 1F3C 0001 move.b -[A7], 0x1 00002888 A945 syscall CheckItem 0000288A 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 0000288E 3F3C 000B move.w -[A7], 0xB 00002892 A93A syscall DisableItem 00002894 2F2D FA3C move.l -[A7], [A5 - 0x5C4] 00002898 3F3C 0001 move.w -[A7], 0x1 0000289C A93A syscall DisableItem 0000289E 2F2D FA3C move.l -[A7], [A5 - 0x5C4] 000028A2 3F3C 0002 move.w -[A7], 0x2 000028A6 1F3C 0001 move.b -[A7], 0x1 000028AA A945 syscall CheckItem 000028AC 2F2D FA3C move.l -[A7], [A5 - 0x5C4] 000028B0 3F3C 0003 move.w -[A7], 0x3 000028B4 A93A syscall DisableItem 000028B6 2F2D FA3C move.l -[A7], [A5 - 0x5C4] 000028BA 3F3C 0005 move.w -[A7], 0x5 000028BE A93A syscall DisableItem 000028C0 2F2D FA3C move.l -[A7], [A5 - 0x5C4] 000028C4 3F3C 0006 move.w -[A7], 0x6 000028C8 A93A syscall DisableItem 000028CA 2F2D FA3C move.l -[A7], [A5 - 0x5C4] 000028CE 3F3C 0008 move.w -[A7], 0x8 000028D2 A93A syscall DisableItem 000028D4 A937 syscall DrawMenuBar 000028D6 4CDF 0080 movem.l D7, [A7]+ 000028DA 4E5E unlink A6 000028DC 4E75 rts fn000028DE: 000028DE 4E56 FFE0 link A6, -0x0020 000028E2 4E71 nop 000028E4 4E71 nop 000028E6 302D FDB4 move.w D0, [A5 - 0x24C] 000028EA 906D FDB0 sub.w D0, [A5 - 0x250] 000028EE 48C0 ext.l D0 000028F0 81FC 0002 divs.w D0, 0x2 000028F4 3D40 FFE2 move.w [A6 - 0x1E], D0 000028F8 302D FDB2 move.w D0, [A5 - 0x24E] 000028FC 906D FDAE sub.w D0, [A5 - 0x252] 00002900 48C0 ext.l D0 00002902 81FC 0002 divs.w D0, 0x2 00002906 3D40 FFE0 move.w [A6 - 0x20], D0 0000290A 2F2D FC88 move.l -[A7], [A5 - 0x378] 0000290E 302E FFE2 move.w D0, [A6 - 0x1E] 00002912 0640 FF04 addi.w D0, 0xFF04 00002916 3F00 move.w -[A7], D0 00002918 302E FFE0 move.w D0, [A6 - 0x20] 0000291C 0640 FF69 addi.w D0, 0xFF69 00002920 3F00 move.w -[A7], D0 00002922 4227 clr.b -[A7] 00002924 A91B syscall MoveWindow 00002926 2F2D FC84 move.l -[A7], [A5 - 0x37C] 0000292A 302E FFE2 move.w D0, [A6 - 0x1E] 0000292E 0640 0048 addi.w D0, 0x48 /* 'H' */ 00002932 3F00 move.w -[A7], D0 00002934 302E FFE0 move.w D0, [A6 - 0x20] 00002938 0640 FF6D addi.w D0, 0xFF6D 0000293C 3F00 move.w -[A7], D0 0000293E 4227 clr.b -[A7] 00002940 A91B syscall MoveWindow 00002942 2F2D FC80 move.l -[A7], [A5 - 0x380] 00002946 302E FFE2 move.w D0, [A6 - 0x1E] 0000294A 0640 0048 addi.w D0, 0x48 /* 'H' */ 0000294E 3F00 move.w -[A7], D0 00002950 302E FFE0 move.w D0, [A6 - 0x20] 00002954 0640 FF8F addi.w D0, 0xFF8F 00002958 3F00 move.w -[A7], D0 0000295A 4227 clr.b -[A7] 0000295C A91B syscall MoveWindow 0000295E 2F2D FC84 move.l -[A7], [A5 - 0x37C] 00002962 A915 syscall ShowWindow 00002964 2F2D FC88 move.l -[A7], [A5 - 0x378] 00002968 A915 syscall ShowWindow 0000296A 2F2D FC80 move.l -[A7], [A5 - 0x380] 0000296E A915 syscall ShowWindow 00002970 41ED FBE4 lea.l A0, [A5 - 0x41C] 00002974 2D48 FFEC move.l [A6 - 0x14], A0 00002978 206E FFEC movea.l A0, [A6 - 0x14] 0000297C 2068 0072 movea.l A0, [A0 + 0x72] 00002980 2050 movea.l A0, [A0] 00002982 41E8 0002 lea.l A0, [A0 + 0x2] 00002986 43ED FA5C lea.l A1, [A5 - 0x5A4] 0000298A 22D8 move.l [A1]+, [A0]+ 0000298C 22D8 move.l [A1]+, [A0]+ 0000298E 41ED FAAC lea.l A0, [A5 - 0x554] 00002992 2D48 FFE8 move.l [A6 - 0x18], A0 00002996 206E FFE8 movea.l A0, [A6 - 0x18] 0000299A 2068 0072 movea.l A0, [A0 + 0x72] 0000299E 2050 movea.l A0, [A0] 000029A0 41E8 0002 lea.l A0, [A0 + 0x2] 000029A4 43ED FA54 lea.l A1, [A5 - 0x5AC] 000029A8 22D8 move.l [A1]+, [A0]+ 000029AA 22D8 move.l [A1]+, [A0]+ 000029AC 41ED FB48 lea.l A0, [A5 - 0x4B8] 000029B0 2D48 FFE4 move.l [A6 - 0x1C], A0 000029B4 206E FFE4 movea.l A0, [A6 - 0x1C] 000029B8 2068 0072 movea.l A0, [A0 + 0x72] 000029BC 2050 movea.l A0, [A0] 000029BE 41E8 0002 lea.l A0, [A0 + 0x2] 000029C2 43ED FA4C lea.l A1, [A5 - 0x5B4] 000029C6 22D8 move.l [A1]+, [A0]+ 000029C8 22D8 move.l [A1]+, [A0]+ 000029CA 4E5E unlink A6 000029CC 4E75 rts fn000029CE: 000029CE 4E56 FFE0 link A6, -0x0020 000029D2 48E7 0100 movem.l -[A7], D7 000029D6 3D7C 000E FFEC move.w [A6 - 0x14], 0xE 000029DC 2F2D FC84 move.l -[A7], [A5 - 0x37C] 000029E0 A873 syscall SetPort 000029E2 4A2D FC98 tst.b [A5 - 0x368] 000029E6 6700 0034 beq +0x36 /* 00002A1C */ 000029EA 3D7C 000F FFEC move.w [A6 - 0x14], 0xF 000029F0 206D FC84 movea.l A0, [A5 - 0x37C] 000029F4 4868 0010 pea.l [A0 + 0x10] 000029F8 A8A4 syscall InvertRect 000029FA 2F2D A420 move.l -[A7], [A5 - 0x5BE0] 000029FE 1F3C 00FF move.b -[A7], 0xFF 00002A02 4EBA D6F4 jsr [PC - 0x290C /* 000000F8 */] 00002A06 7001 moveq.l D0, 0x01 00002A08 2F00 move.l -[A7], D0 00002A0A 486E FFE8 pea.l [A6 - 0x18] 00002A0E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002A12 2F2D A414 move.l -[A7], [A5 - 0x5BEC] 00002A16 4227 clr.b -[A7] 00002A18 4EBA D6DE jsr [PC - 0x2922 /* 000000F8 */] label00002A1C: 00002A1C 3E2E FFEC move.w D7, [A6 - 0x14] 00002A20 7001 moveq.l D0, 0x01 00002A22 BE40 cmp.w D7, D0 00002A24 6D00 0026 blt +0x28 /* 00002A4C */ 00002A28 3D40 FFEE move.w [A6 - 0x12], D0 00002A2C 9E40 sub.w D7, D0 label00002A2E: 00002A2E 206D FC84 movea.l A0, [A5 - 0x37C] 00002A32 4868 0010 pea.l [A0 + 0x10] 00002A36 A8A4 syscall InvertRect 00002A38 7004 moveq.l D0, 0x04 00002A3A 2F00 move.l -[A7], D0 00002A3C 486E FFE8 pea.l [A6 - 0x18] 00002A40 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002A44 526E FFEE addq.w [A6 - 0x12], 1 00002A48 51CF FFE4 dbf D7, -0x1E /* 00002A2E */ label00002A4C: 00002A4C 3F3C 0002 move.w -[A7], 0x2 00002A50 4267 clr.w -[A7] 00002A52 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00002A56 2F2D FC84 move.l -[A7], [A5 - 0x37C] 00002A5A A873 syscall SetPort 00002A5C 4CDF 0080 movem.l D7, [A7]+ 00002A60 4E5E unlink A6 00002A62 4E75 rts fn00002A64: 00002A64 4E56 FFBE link A6, -0x0042 00002A68 4E71 nop 00002A6A 4E71 nop 00002A6C 486E FFCC pea.l [A6 - 0x34] 00002A70 A976 syscall GetKeys 00002A72 554F subq.w A7, 2 00002A74 41EE FFCC lea.l A0, [A6 - 0x34] 00002A78 2F08 move.l -[A7], A0 00002A7A 703D moveq.l D0, 0x3D 00002A7C 2F00 move.l -[A7], D0 00002A7E A85D syscall BitTst 00002A80 554F subq.w A7, 2 00002A82 41EE FFCC lea.l A0, [A6 - 0x34] 00002A86 2F08 move.l -[A7], A0 00002A88 7030 moveq.l D0, 0x30 00002A8A 2F00 move.l -[A7], D0 00002A8C A85D syscall BitTst 00002A8E 101F move.b D0, [A7]+ 00002A90 C01F and.b D0, [A7]+ 00002A92 4A00 tst.b D0 00002A94 6700 0012 beq +0x14 /* 00002AA8 */ 00002A98 3D7C 0086 FFEC move.w [A6 - 0x14], 0x86 00002A9E 1D7C 0001 FFC7 move.b [A6 - 0x39], 0x1 00002AA4 6000 000C bra +0xE /* 00002AB2 */ label00002AA8: 00002AA8 3D7C 0080 FFEC move.w [A6 - 0x14], 0x80 00002AAE 422E FFC7 clr.b [A6 - 0x39] label00002AB2: 00002AB2 594F subq.w A7, 4 00002AB4 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 00002ABA 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002ABE A9A0 syscall GetResource 00002AC0 2D5F FFC8 move.l [A6 - 0x38], [A7]+ 00002AC4 4AAE FFC8 tst.l [A6 - 0x38] 00002AC8 56C0 sne D0 00002ACA 4400 neg.b D0 00002ACC 2F00 move.l -[A7], D0 00002ACE 554F subq.w A7, 2 00002AD0 A9AF syscall ResError 00002AD2 321F move.w D1, [A7]+ 00002AD4 201F move.l D0, [A7]+ 00002AD6 4A41 tst.w D1 00002AD8 57C1 seq D1 00002ADA 4401 neg.b D1 00002ADC C001 and.b D0, D1 00002ADE 4A00 tst.b D0 00002AE0 6700 0078 beq +0x7A /* 00002B5A */ 00002AE4 206E FFC8 movea.l A0, [A6 - 0x38] 00002AE8 2050 movea.l A0, [A0] 00002AEA 2F08 move.l -[A7], A0 00002AEC 206E FFC8 movea.l A0, [A6 - 0x38] 00002AF0 2050 movea.l A0, [A0] 00002AF2 3028 0002 move.w D0, [A0 + 0x2] 00002AF6 4440 neg.w D0 00002AF8 322D FDB4 move.w D1, [A5 - 0x24C] 00002AFC 926D FDB0 sub.w D1, [A5 - 0x250] 00002B00 206E FFC8 movea.l A0, [A6 - 0x38] 00002B04 2050 movea.l A0, [A0] 00002B06 226E FFC8 movea.l A1, [A6 - 0x38] 00002B0A 2251 movea.l A1, [A1] 00002B0C 3428 0006 move.w D2, [A0 + 0x6] 00002B10 9469 0002 sub.w D2, [A1 + 0x2] 00002B14 9242 sub.w D1, D2 00002B16 48C1 ext.l D1 00002B18 83FC 0002 divs.w D1, 0x2 00002B1C D041 add.w D0, D1 00002B1E 3F00 move.w -[A7], D0 00002B20 206E FFC8 movea.l A0, [A6 - 0x38] 00002B24 2050 movea.l A0, [A0] 00002B26 3010 move.w D0, [A0] 00002B28 4440 neg.w D0 00002B2A 322D FDB2 move.w D1, [A5 - 0x24E] 00002B2E 926D FDAE sub.w D1, [A5 - 0x252] 00002B32 0641 FFEC addi.w D1, 0xFFEC 00002B36 206E FFC8 movea.l A0, [A6 - 0x38] 00002B3A 2050 movea.l A0, [A0] 00002B3C 226E FFC8 movea.l A1, [A6 - 0x38] 00002B40 2251 movea.l A1, [A1] 00002B42 3428 0004 move.w D2, [A0 + 0x4] 00002B46 9451 sub.w D2, [A1] 00002B48 9242 sub.w D1, D2 00002B4A 48C1 ext.l D1 00002B4C 83FC 0003 divs.w D1, 0x3 00002B50 D041 add.w D0, D1 00002B52 0640 0014 addi.w D0, 0x14 00002B56 3F00 move.w -[A7], D0 00002B58 A8A8 syscall OffsetRect label00002B5A: 00002B5A 486E FFE4 pea.l [A6 - 0x1C] 00002B5E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002B62 3F3C 0002 move.w -[A7], 0x2 00002B66 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00002B6A 3F3C 0012 move.w -[A7], 0x12 00002B6E A8A7 syscall SetRect 00002B70 206E FFC8 movea.l A0, [A6 - 0x38] 00002B74 2050 movea.l A0, [A0] 00002B76 43EE FFDC lea.l A1, [A6 - 0x24] 00002B7A 22D8 move.l [A1]+, [A0]+ 00002B7C 22D8 move.l [A1]+, [A0]+ 00002B7E 486E FFE4 pea.l [A6 - 0x1C] 00002B82 486E FFBE pea.l [A6 - 0x42] 00002B86 486E FFDC pea.l [A6 - 0x24] 00002B8A 4EBA F0A8 jsr [PC - 0xF58 /* 00001C34 */] 00002B8E 584F addq.w A7, 4 00002B90 486E FFBE pea.l [A6 - 0x42] 00002B94 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002B98 4EBA EDF2 jsr [PC - 0x120E /* 0000198C */] 00002B9C 486E FFBE pea.l [A6 - 0x42] 00002BA0 486E FFDC pea.l [A6 - 0x24] 00002BA4 4EBA F08E jsr [PC - 0xF72 /* 00001C34 */] 00002BA8 584F addq.w A7, 4 00002BAA 486E FFBE pea.l [A6 - 0x42] 00002BAE 486E FFDC pea.l [A6 - 0x24] 00002BB2 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002BB6 4EBA EDD4 jsr [PC - 0x122C /* 0000198C */] 00002BBA 487A 0104 pea.l [PC + 0x104 /* 00002CC0, value 0xC566572, pstring "Version 0.95" */] 00002BBE 487A 00FE pea.l [PC + 0xFE /* 00002CBE, value 0x120C56, cstring "" */] 00002BC2 487A 00F8 pea.l [PC + 0xF8 /* 00002CBC, value 0x120012, cstring "" */] 00002BC6 487A 00F2 pea.l [PC + 0xF2 /* 00002CBA, value 0x160012, cstring "" */] 00002BCA A98B syscall ParamText 00002BCC 1B7C 0001 919D move.b [A5 - 0x6E63], 0x1 00002BD2 1B7C 0001 919C move.b [A5 - 0x6E64], 0x1 00002BD8 422D 919B clr.b [A5 - 0x6E65] 00002BDC 422D 919A clr.b [A5 - 0x6E66] 00002BE0 1B7C 0001 9199 move.b [A5 - 0x6E67], 0x1 00002BE6 42AD 9194 clr.l [A5 - 0x6E6C] 00002BEA 302D FA44 move.w D0, [A5 - 0x5BC] 00002BEE 5240 addq.w D0, 1 00002BF0 3B40 FA44 move.w [A5 - 0x5BC], D0 00002BF4 4EBA FB6E jsr [PC - 0x492 /* 00002764 */] 00002BF8 4A2E FFC7 tst.b [A6 - 0x39] 00002BFC 6700 0018 beq +0x1A /* 00002C16 */ 00002C00 554F subq.w A7, 2 00002C02 3F3C 0086 move.w -[A7], 0x86 00002C06 41ED 033A lea.l A0, [A5 + 0x33A /* export_99 */] 00002C0A 2F08 move.l -[A7], A0 00002C0C A985 syscall Alert 00002C0E 3D5F FFEE move.w [A6 - 0x12], [A7]+ 00002C12 6000 0026 bra +0x28 /* 00002C3A */ label00002C16: 00002C16 554F subq.w A7, 2 00002C18 3F3C 0080 move.w -[A7], 0x80 00002C1C 41ED 0342 lea.l A0, [A5 + 0x342 /* export_100 */] 00002C20 2F08 move.l -[A7], A0 00002C22 A985 syscall Alert 00002C24 3D5F FFEE move.w [A6 - 0x12], [A7]+ 00002C28 2F2D 9190 move.l -[A7], [A5 - 0x6E70] 00002C2C 4227 clr.b -[A7] 00002C2E 4EBA F8AE jsr [PC - 0x752 /* 000024DE */] 00002C32 1F3C 0001 move.b -[A7], 0x1 00002C36 4EBA F99E jsr [PC - 0x662 /* 000025D6 */] label00002C3A: 00002C3A 302D FA44 move.w D0, [A5 - 0x5BC] 00002C3E 5340 subq.w D0, 1 00002C40 3B40 FA44 move.w [A5 - 0x5BC], D0 00002C44 4EBA FB5E jsr [PC - 0x4A2 /* 000027A4 */] 00002C48 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00002C4C 0C6E 0007 FFEE cmpi.w [A6 - 0x12], 0x7 00002C52 6600 0012 bne +0x14 /* 00002C66 */ 00002C56 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00002C5A 4EBA FB48 jsr [PC - 0x4B8 /* 000027A4 */] 00002C5E 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00002C62 6000 003E bra +0x40 /* 00002CA2 */ label00002C66: 00002C66 486E FFDC pea.l [A6 - 0x24] 00002C6A 486E FFBE pea.l [A6 - 0x42] 00002C6E 486E FFDC pea.l [A6 - 0x24] 00002C72 4EBA EFC0 jsr [PC - 0x1040 /* 00001C34 */] 00002C76 584F addq.w A7, 4 00002C78 486E FFBE pea.l [A6 - 0x42] 00002C7C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002C80 4EBA ED0A jsr [PC - 0x12F6 /* 0000198C */] 00002C84 486E FFBE pea.l [A6 - 0x42] 00002C88 486E FFDC pea.l [A6 - 0x24] 00002C8C 4EBA EFA6 jsr [PC - 0x105A /* 00001C34 */] 00002C90 584F addq.w A7, 4 00002C92 486E FFBE pea.l [A6 - 0x42] 00002C96 486E FFE4 pea.l [A6 - 0x1C] 00002C9A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002C9E 4EBA ECEC jsr [PC - 0x1314 /* 0000198C */] label00002CA2: 00002CA2 2F2D FC88 move.l -[A7], [A5 - 0x378] 00002CA6 A873 syscall SetPort 00002CA8 594F subq.w A7, 4 00002CAA 2F2D FC8C move.l -[A7], [A5 - 0x374] 00002CAE 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002CB2 2B5F FC90 move.l [A5 - 0x370], [A7]+ 00002CB6 4E5E unlink A6 00002CB8 4E75 rts 00002CBA 0016 0012 ori.b [A6], 0x12 00002CBE 0012 0C56 ori.b [A2], 0x56 /* 'V' */ 00002CC2 6572 bcs +0x74 /* 00002D36 */ 00002CC4 7369 moveq.l D1, 0x69 00002CC6 6F6E ble +0x70 /* 00002D36 */ 00002CC8 2030 2E39 move.l D0, [A0 + D2 * 8 + 0x39] 00002CCC 3512 move.w -[A2], [A2] fn00002CCE: 00002CCE 4E56 FFE0 link A6, -0x0020 00002CD2 48E7 0020 movem.l -[A7], A2 00002CD6 206E 0010 movea.l A0, [A6 + 0x10] 00002CDA 43EE FFE8 lea.l A1, [A6 - 0x18] 00002CDE 22D8 move.l [A1]+, [A0]+ 00002CE0 22D8 move.l [A1]+, [A0]+ 00002CE2 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002CE6 A873 syscall SetPort 00002CE8 206E 000C movea.l A0, [A6 + 0xC] 00002CEC 226E 000C movea.l A1, [A6 + 0xC] 00002CF0 246E 0008 movea.l A2, [A6 + 0x8] 00002CF4 3011 move.w D0, [A1] 00002CF6 D052 add.w D0, [A2] 00002CF8 3080 move.w [A0], D0 00002CFA 206E 000C movea.l A0, [A6 + 0xC] 00002CFE 302E FFEE move.w D0, [A6 - 0x12] 00002D02 906E FFEA sub.w D0, [A6 - 0x16] 00002D06 B050 cmp.w D0, [A0] 00002D08 6D00 0010 blt +0x12 /* 00002D1A */ 00002D0C 206E 000C movea.l A0, [A6 + 0xC] 00002D10 302E FFEA move.w D0, [A6 - 0x16] 00002D14 D050 add.w D0, [A0] 00002D16 3D40 FFEE move.w [A6 - 0x12], D0 label00002D1A: 00002D1A 486E FFE8 pea.l [A6 - 0x18] 00002D1E 3F3C 0001 move.w -[A7], 0x1 00002D22 3F3C 0001 move.w -[A7], 0x1 00002D26 A8A9 syscall InsetRect 00002D28 486E FFE8 pea.l [A6 - 0x18] 00002D2C 486D FE12 pea.l [A5 - 0x1EE] 00002D30 A8A5 syscall FillRect 00002D32 4CDF 0400 movem.l A2, [A7]+ label00002D36: 00002D36 4E5E unlink A6 00002D38 205F movea.l A0, [A7]+ 00002D3A 4FEF 0010 lea.l A7, [A7 + 0x10] 00002D3E 4ED0 jmp [A0] export_73: 00002D40 4E56 FFB0 link A6, -0x0050 00002D44 48E7 0100 movem.l -[A7], D7 00002D48 594F subq.w A7, 4 00002D4A 3F3C 0004 move.w -[A7], 0x4 00002D4E A9B9 syscall GetCursor 00002D50 2D5F FFB8 move.l [A6 - 0x48], [A7]+ 00002D54 206E FFB8 movea.l A0, [A6 - 0x48] 00002D58 2050 movea.l A0, [A0] 00002D5A 2F08 move.l -[A7], A0 00002D5C A851 syscall SetCursor 00002D5E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002D62 A981 syscall DrawDialog 00002D64 A89E syscall PenNormal 00002D66 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002D6A 3F3C 0002 move.w -[A7], 0x2 00002D6E 486E FFE4 pea.l [A6 - 0x1C] 00002D72 486E FFDC pea.l [A6 - 0x24] 00002D76 486E FFBC pea.l [A6 - 0x44] 00002D7A A98D syscall GetDialogItem/GetDItem 00002D7C 486E FFBC pea.l [A6 - 0x44] 00002D80 A8A1 syscall FrameRect 00002D82 426E FFEE clr.w [A6 - 0x12] 00002D86 302E FFC2 move.w D0, [A6 - 0x3E] 00002D8A 906E FFBE sub.w D0, [A6 - 0x42] 00002D8E 48C0 ext.l D0 00002D90 81FC 001E divs.w D0, 0x1E 00002D94 3D40 FFEC move.w [A6 - 0x14], D0 00002D98 422D FC9A clr.b [A5 - 0x366] 00002D9C 422D 919F clr.b [A5 - 0x6E61] 00002DA0 1B7C 0001 FC98 move.b [A5 - 0x368], 0x1 00002DA6 422D FC99 clr.b [A5 - 0x367] 00002DAA 3B7C 0001 FA40 move.w [A5 - 0x5C0], 0x1 00002DB0 1B7C 0001 FC97 move.b [A5 - 0x369], 0x1 00002DB6 3B7C 0001 FA44 move.w [A5 - 0x5BC], 0x1 00002DBC 3B7C 0001 FA42 move.w [A5 - 0x5BE], 0x1 00002DC2 422D FC96 clr.b [A5 - 0x36A] 00002DC6 422D FC95 clr.b [A5 - 0x36B] 00002DCA 422D FC94 clr.b [A5 - 0x36C] 00002DCE 486D FA46 pea.l [A5 - 0x5BA] 00002DD2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00002DD6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002DDA 486E FFBC pea.l [A6 - 0x44] 00002DDE 486E FFEE pea.l [A6 - 0x12] 00002DE2 486E FFEC pea.l [A6 - 0x14] 00002DE6 4EBA FEE6 jsr [PC - 0x11A /* 00002CCE */] 00002DEA 594F subq.w A7, 4 00002DEC 3F3C 0001 move.w -[A7], 0x1 00002DF0 41ED FBE4 lea.l A0, [A5 - 0x41C] 00002DF4 2F08 move.l -[A7], A0 00002DF6 42A7 clr.l -[A7] 00002DF8 A9BD syscall GetNewWindow 00002DFA 2B5F FC88 move.l [A5 - 0x378], [A7]+ 00002DFE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E02 486E FFBC pea.l [A6 - 0x44] 00002E06 486E FFEE pea.l [A6 - 0x12] 00002E0A 486E FFEC pea.l [A6 - 0x14] 00002E0E 4EBA FEBE jsr [PC - 0x142 /* 00002CCE */] 00002E12 594F subq.w A7, 4 00002E14 3F3C 0002 move.w -[A7], 0x2 00002E18 41ED FAAC lea.l A0, [A5 - 0x554] 00002E1C 2F08 move.l -[A7], A0 00002E1E 42A7 clr.l -[A7] 00002E20 A9BD syscall GetNewWindow 00002E22 2B5F FC84 move.l [A5 - 0x37C], [A7]+ 00002E26 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E2A 486E FFBC pea.l [A6 - 0x44] 00002E2E 486E FFEE pea.l [A6 - 0x12] 00002E32 486E FFEC pea.l [A6 - 0x14] 00002E36 4EBA FE96 jsr [PC - 0x16A /* 00002CCE */] 00002E3A 594F subq.w A7, 4 00002E3C 3F3C 0003 move.w -[A7], 0x3 00002E40 41ED FB48 lea.l A0, [A5 - 0x4B8] 00002E44 2F08 move.l -[A7], A0 00002E46 42A7 clr.l -[A7] 00002E48 A9BD syscall GetNewWindow 00002E4A 2B5F FC80 move.l [A5 - 0x380], [A7]+ 00002E4E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E52 486E FFBC pea.l [A6 - 0x44] 00002E56 486E FFEE pea.l [A6 - 0x12] 00002E5A 486E FFEC pea.l [A6 - 0x14] 00002E5E 4EBA FE6E jsr [PC - 0x192 /* 00002CCE */] 00002E62 594F subq.w A7, 4 00002E64 3F3C 00C8 move.w -[A7], 0xC8 00002E68 A9BC syscall GetPicture 00002E6A 2B5F FA68 move.l [A5 - 0x598], [A7]+ 00002E6E 2F2D FC88 move.l -[A7], [A5 - 0x378] 00002E72 A873 syscall SetPort 00002E74 206D FA68 movea.l A0, [A5 - 0x598] 00002E78 2050 movea.l A0, [A0] 00002E7A 41E8 0002 lea.l A0, [A0 + 0x2] 00002E7E 43EE FFC4 lea.l A1, [A6 - 0x3C] 00002E82 22D8 move.l [A1]+, [A0]+ 00002E84 22D8 move.l [A1]+, [A0]+ 00002E86 486E FFC4 pea.l [A6 - 0x3C] 00002E8A 206D FA68 movea.l A0, [A5 - 0x598] 00002E8E 2050 movea.l A0, [A0] 00002E90 3028 0004 move.w D0, [A0 + 0x4] 00002E94 4440 neg.w D0 00002E96 3F00 move.w -[A7], D0 00002E98 206D FA68 movea.l A0, [A5 - 0x598] 00002E9C 2050 movea.l A0, [A0] 00002E9E 3028 0002 move.w D0, [A0 + 0x2] 00002EA2 4440 neg.w D0 00002EA4 3F00 move.w -[A7], D0 00002EA6 A8A8 syscall OffsetRect 00002EA8 2F2D FA68 move.l -[A7], [A5 - 0x598] 00002EAC 486E FFC4 pea.l [A6 - 0x3C] 00002EB0 A8F6 syscall DrawPicture 00002EB2 206D FC88 movea.l A0, [A5 - 0x378] 00002EB6 4868 0010 pea.l [A0 + 0x10] 00002EBA A92A syscall ValidRect 00002EBC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002EC0 486E FFBC pea.l [A6 - 0x44] 00002EC4 486E FFEE pea.l [A6 - 0x12] 00002EC8 486E FFEC pea.l [A6 - 0x14] 00002ECC 4EBA FE00 jsr [PC - 0x200 /* 00002CCE */] 00002ED0 594F subq.w A7, 4 00002ED2 3F3C 012C move.w -[A7], 0x12C 00002ED6 A9BC syscall GetPicture 00002ED8 2B5F FA64 move.l [A5 - 0x59C], [A7]+ 00002EDC 2F2D FC84 move.l -[A7], [A5 - 0x37C] 00002EE0 A873 syscall SetPort 00002EE2 206D FA64 movea.l A0, [A5 - 0x59C] 00002EE6 2050 movea.l A0, [A0] 00002EE8 41E8 0002 lea.l A0, [A0 + 0x2] 00002EEC 43EE FFD4 lea.l A1, [A6 - 0x2C] 00002EF0 22D8 move.l [A1]+, [A0]+ 00002EF2 22D8 move.l [A1]+, [A0]+ 00002EF4 486E FFD4 pea.l [A6 - 0x2C] 00002EF8 206D FA64 movea.l A0, [A5 - 0x59C] 00002EFC 2050 movea.l A0, [A0] 00002EFE 3028 0004 move.w D0, [A0 + 0x4] 00002F02 4440 neg.w D0 00002F04 0640 000C addi.w D0, 0xC 00002F08 3F00 move.w -[A7], D0 00002F0A 206D FA64 movea.l A0, [A5 - 0x59C] 00002F0E 2050 movea.l A0, [A0] 00002F10 3028 0002 move.w D0, [A0 + 0x2] 00002F14 4440 neg.w D0 00002F16 5C40 addq.w D0, 6 00002F18 3F00 move.w -[A7], D0 00002F1A A8A8 syscall OffsetRect 00002F1C 2F2D FA64 move.l -[A7], [A5 - 0x59C] 00002F20 486E FFD4 pea.l [A6 - 0x2C] 00002F24 A8F6 syscall DrawPicture 00002F26 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F2A 486E FFBC pea.l [A6 - 0x44] 00002F2E 486E FFEE pea.l [A6 - 0x12] 00002F32 486E FFEC pea.l [A6 - 0x14] 00002F36 4EBA FD96 jsr [PC - 0x26A /* 00002CCE */] 00002F3A 4EBA F6E8 jsr [PC - 0x918 /* 00002624 */] 00002F3E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F42 486E FFBC pea.l [A6 - 0x44] 00002F46 486E FFEE pea.l [A6 - 0x12] 00002F4A 486E FFEC pea.l [A6 - 0x14] 00002F4E 4EBA FD7E jsr [PC - 0x282 /* 00002CCE */] 00002F52 7E0D moveq.l D7, 0x0D 00002F54 3D7C 0100 FFEA move.w [A6 - 0x16], 0x100 label00002F5A: 00002F5A 302E FFEA move.w D0, [A6 - 0x16] 00002F5E E540 asl D0.w, 2 00002F60 2F00 move.l -[A7], D0 00002F62 594F subq.w A7, 4 00002F64 3F2E FFEA move.w -[A7], [A6 - 0x16] 00002F68 A9BC syscall GetPicture 00002F6A 221F move.l D1, [A7]+ 00002F6C 201F move.l D0, [A7]+ 00002F6E 0640 F66C addi.w D0, 0xF66C 00002F72 2B81 0000 move.l [A5 + D0.w], D1 00002F76 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F7A 486E FFBC pea.l [A6 - 0x44] 00002F7E 486E FFEE pea.l [A6 - 0x12] 00002F82 486E FFEC pea.l [A6 - 0x14] 00002F86 4EBA FD46 jsr [PC - 0x2BA /* 00002CCE */] 00002F8A 526E FFEA addq.w [A6 - 0x16], 1 00002F8E 51CF FFCA dbf D7, -0x38 /* 00002F5A */ 00002F92 7E04 moveq.l D7, 0x04 00002F94 3D7C 0101 FFEA move.w [A6 - 0x16], 0x101 label00002F9A: 00002F9A 302E FFEA move.w D0, [A6 - 0x16] 00002F9E E540 asl D0.w, 2 00002FA0 2F00 move.l -[A7], D0 00002FA2 594F subq.w A7, 4 00002FA4 3F2E FFEA move.w -[A7], [A6 - 0x16] 00002FA8 4EBA D10E jsr [PC - 0x2EF2 /* 000000B8 */] 00002FAC 221F move.l D1, [A7]+ 00002FAE 201F move.l D0, [A7]+ 00002FB0 0640 A010 addi.w D0, 0xA010 00002FB4 2B81 0000 move.l [A5 + D0.w], D1 00002FB8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002FBC 486E FFBC pea.l [A6 - 0x44] 00002FC0 486E FFEE pea.l [A6 - 0x12] 00002FC4 486E FFEC pea.l [A6 - 0x14] 00002FC8 4EBA FD04 jsr [PC - 0x2FC /* 00002CCE */] 00002FCC 526E FFEA addq.w [A6 - 0x16], 1 00002FD0 51CF FFC8 dbf D7, -0x3A /* 00002F9A */ 00002FD4 486E FFE8 pea.l [A6 - 0x18] 00002FD8 486E FFE6 pea.l [A6 - 0x1A] 00002FDC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00002FE0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002FE4 486E FFBC pea.l [A6 - 0x44] 00002FE8 486E FFEE pea.l [A6 - 0x12] 00002FEC 486E FFEC pea.l [A6 - 0x14] 00002FF0 4EBA FCDC jsr [PC - 0x324 /* 00002CCE */] 00002FF4 4A6E FFE6 tst.w [A6 - 0x1A] 00002FF8 6F00 000E ble +0x10 /* 00003008 */ 00002FFC 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00003000 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00003004 6000 0006 bra +0x8 /* 0000300C */ label00003008: 00003008 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] label0000300C: 0000300C 302E FFC2 move.w D0, [A6 - 0x3E] 00003010 906E FFBE sub.w D0, [A6 - 0x42] 00003014 B06E FFEE cmp.w D0, [A6 - 0x12] 00003018 6F00 0018 ble +0x1A /* 00003032 */ 0000301C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003020 486E FFBC pea.l [A6 - 0x44] 00003024 486E FFEE pea.l [A6 - 0x12] 00003028 486E FFEC pea.l [A6 - 0x14] 0000302C 4EBA FCA0 jsr [PC - 0x360 /* 00002CCE */] 00003030 60DA bra -0x24 /* 0000300C */ label00003032: 00003032 7040 moveq.l D0, 0x40 00003034 2F00 move.l -[A7], D0 00003036 486E FFE0 pea.l [A6 - 0x20] 0000303A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000303E 206E 0010 movea.l A0, [A6 + 0x10] 00003042 4868 0010 pea.l [A0 + 0x10] 00003046 A8A4 syscall InvertRect 00003048 A850 syscall InitCursor 0000304A 3F3C 0002 move.w -[A7], 0x2 0000304E 4267 clr.w -[A7] 00003050 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00003054 206E 0008 movea.l A0, [A6 + 0x8] 00003058 30BC 0001 move.w [A0], 0x1 0000305C 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00003062 4CDF 0080 movem.l D7, [A7]+ 00003066 4E5E unlink A6 00003068 205F movea.l A0, [A7]+ 0000306A 4FEF 000C lea.l A7, [A7 + 0xC] 0000306E 4ED0 jmp [A0] export_74: 00003070 4E56 FFEA link A6, -0x0016 00003074 4E71 nop 00003076 4E71 nop 00003078 4EBA F76A jsr [PC - 0x896 /* 000027E4 */] 0000307C 594F subq.w A7, 4 0000307E 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 00003084 3F3C 0087 move.w -[A7], 0x87 00003088 A9A0 syscall GetResource 0000308A 2D5F FFEA move.l [A6 - 0x16], [A7]+ 0000308E 4AAE FFEA tst.l [A6 - 0x16] 00003092 56C0 sne D0 00003094 4400 neg.b D0 00003096 2F00 move.l -[A7], D0 00003098 554F subq.w A7, 2 0000309A A9AF syscall ResError 0000309C 321F move.w D1, [A7]+ 0000309E 201F move.l D0, [A7]+ 000030A0 4A41 tst.w D1 000030A2 57C1 seq D1 000030A4 4401 neg.b D1 000030A6 C001 and.b D0, D1 000030A8 4A00 tst.b D0 000030AA 6700 0078 beq +0x7A /* 00003124 */ 000030AE 206E FFEA movea.l A0, [A6 - 0x16] 000030B2 2050 movea.l A0, [A0] 000030B4 2F08 move.l -[A7], A0 000030B6 206E FFEA movea.l A0, [A6 - 0x16] 000030BA 2050 movea.l A0, [A0] 000030BC 3028 0002 move.w D0, [A0 + 0x2] 000030C0 4440 neg.w D0 000030C2 322D FDB4 move.w D1, [A5 - 0x24C] 000030C6 926D FDB0 sub.w D1, [A5 - 0x250] 000030CA 206E FFEA movea.l A0, [A6 - 0x16] 000030CE 2050 movea.l A0, [A0] 000030D0 226E FFEA movea.l A1, [A6 - 0x16] 000030D4 2251 movea.l A1, [A1] 000030D6 3428 0006 move.w D2, [A0 + 0x6] 000030DA 9469 0002 sub.w D2, [A1 + 0x2] 000030DE 9242 sub.w D1, D2 000030E0 48C1 ext.l D1 000030E2 83FC 0002 divs.w D1, 0x2 000030E6 D041 add.w D0, D1 000030E8 3F00 move.w -[A7], D0 000030EA 206E FFEA movea.l A0, [A6 - 0x16] 000030EE 2050 movea.l A0, [A0] 000030F0 3010 move.w D0, [A0] 000030F2 4440 neg.w D0 000030F4 322D FDB2 move.w D1, [A5 - 0x24E] 000030F8 926D FDAE sub.w D1, [A5 - 0x252] 000030FC 0641 FFEC addi.w D1, 0xFFEC 00003100 206E FFEA movea.l A0, [A6 - 0x16] 00003104 2050 movea.l A0, [A0] 00003106 226E FFEA movea.l A1, [A6 - 0x16] 0000310A 2251 movea.l A1, [A1] 0000310C 3428 0004 move.w D2, [A0 + 0x4] 00003110 9451 sub.w D2, [A1] 00003112 9242 sub.w D1, D2 00003114 48C1 ext.l D1 00003116 83FC 0003 divs.w D1, 0x3 0000311A D041 add.w D0, D1 0000311C 0640 0014 addi.w D0, 0x14 00003120 3F00 move.w -[A7], D0 00003122 A8A8 syscall OffsetRect label00003124: 00003124 554F subq.w A7, 2 00003126 3F3C 0087 move.w -[A7], 0x87 0000312A 41ED 026A lea.l A0, [A5 + 0x26A /* export_73 */] 0000312E 2F08 move.l -[A7], A0 00003130 A985 syscall Alert 00003132 3D5F FFEE move.w [A6 - 0x12], [A7]+ 00003136 4EBA F7A6 jsr [PC - 0x85A /* 000028DE */] 0000313A 594F subq.w A7, 4 0000313C 2F2D FC8C move.l -[A7], [A5 - 0x374] 00003140 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00003144 2B5F FC90 move.l [A5 - 0x370], [A7]+ 00003148 4E5E unlink A6 0000314A 4E75 rts fn0000314C: 0000314C 4E56 FEEE link A6, -0x0112 00003150 4E71 nop 00003152 4E71 nop 00003154 A850 syscall InitCursor 00003156 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 0000315C 6600 000A bne +0xC /* 00003168 */ 00003160 4EBA F902 jsr [PC - 0x6FE /* 00002A64 */] 00003164 6000 004E bra +0x50 /* 000031B4 */ label00003168: 00003168 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 0000316E 6600 0024 bne +0x26 /* 00003194 */ 00003172 4EBA F5F0 jsr [PC - 0xA10 /* 00002764 */] 00003176 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 0000317A 4EBA F628 jsr [PC - 0x9D8 /* 000027A4 */] 0000317E 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00003182 594F subq.w A7, 4 00003184 2F2D FC8C move.l -[A7], [A5 - 0x374] 00003188 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 0000318C 2B5F FC90 move.l [A5 - 0x370], [A7]+ 00003190 6000 0022 bra +0x24 /* 000031B4 */ label00003194: 00003194 2F2D FA2C move.l -[A7], [A5 - 0x5D4] 00003198 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000319C 486E FEEE pea.l [A6 - 0x112] 000031A0 A946 syscall GetMenuItemText/GetItem 000031A2 554F subq.w A7, 2 000031A4 486E FEEE pea.l [A6 - 0x112] 000031A8 A9B6 syscall OpenDeskAcc 000031AA 3D5F FFEE move.w [A6 - 0x12], [A7]+ 000031AE 1B7C 0001 919F move.b [A5 - 0x6E61], 0x1 label000031B4: 000031B4 4E5E unlink A6 000031B6 205F movea.l A0, [A7]+ 000031B8 544F addq.w A7, 2 000031BA 4ED0 jmp [A0] fn000031BC: 000031BC 4E56 FFEA link A6, -0x0016 000031C0 4E71 nop 000031C2 4E71 nop 000031C4 A850 syscall InitCursor 000031C6 594F subq.w A7, 4 000031C8 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 000031CE 3F3C 0081 move.w -[A7], 0x81 000031D2 A9A0 syscall GetResource 000031D4 2D5F FFEA move.l [A6 - 0x16], [A7]+ 000031D8 4AAE FFEA tst.l [A6 - 0x16] 000031DC 56C0 sne D0 000031DE 4400 neg.b D0 000031E0 2F00 move.l -[A7], D0 000031E2 554F subq.w A7, 2 000031E4 A9AF syscall ResError 000031E6 321F move.w D1, [A7]+ 000031E8 201F move.l D0, [A7]+ 000031EA 4A41 tst.w D1 000031EC 57C1 seq D1 000031EE 4401 neg.b D1 000031F0 C001 and.b D0, D1 000031F2 4A00 tst.b D0 000031F4 6700 0078 beq +0x7A /* 0000326E */ 000031F8 206E FFEA movea.l A0, [A6 - 0x16] 000031FC 2050 movea.l A0, [A0] 000031FE 2F08 move.l -[A7], A0 00003200 206E FFEA movea.l A0, [A6 - 0x16] 00003204 2050 movea.l A0, [A0] 00003206 3028 0002 move.w D0, [A0 + 0x2] 0000320A 4440 neg.w D0 0000320C 322D FDB4 move.w D1, [A5 - 0x24C] 00003210 926D FDB0 sub.w D1, [A5 - 0x250] 00003214 206E FFEA movea.l A0, [A6 - 0x16] 00003218 2050 movea.l A0, [A0] 0000321A 226E FFEA movea.l A1, [A6 - 0x16] 0000321E 2251 movea.l A1, [A1] 00003220 3428 0006 move.w D2, [A0 + 0x6] 00003224 9469 0002 sub.w D2, [A1 + 0x2] 00003228 9242 sub.w D1, D2 0000322A 48C1 ext.l D1 0000322C 83FC 0002 divs.w D1, 0x2 00003230 D041 add.w D0, D1 00003232 3F00 move.w -[A7], D0 00003234 206E FFEA movea.l A0, [A6 - 0x16] 00003238 2050 movea.l A0, [A0] 0000323A 3010 move.w D0, [A0] 0000323C 4440 neg.w D0 0000323E 322D FDB2 move.w D1, [A5 - 0x24E] 00003242 926D FDAE sub.w D1, [A5 - 0x252] 00003246 0641 FFEC addi.w D1, 0xFFEC 0000324A 206E FFEA movea.l A0, [A6 - 0x16] 0000324E 2050 movea.l A0, [A0] 00003250 226E FFEA movea.l A1, [A6 - 0x16] 00003254 2251 movea.l A1, [A1] 00003256 3428 0004 move.w D2, [A0 + 0x4] 0000325A 9451 sub.w D2, [A1] 0000325C 9242 sub.w D1, D2 0000325E 48C1 ext.l D1 00003260 83FC 0003 divs.w D1, 0x3 00003264 D041 add.w D0, D1 00003266 0640 0014 addi.w D0, 0x14 0000326A 3F00 move.w -[A7], D0 0000326C A8A8 syscall OffsetRect label0000326E: 0000326E 302E 0008 move.w D0, [A6 + 0x8] 00003272 6000 01C0 bra +0x1C2 /* 00003434 */ 00003276 102D FC95 move.b D0, [A5 - 0x36B] 0000327A 0A00 0001 xori.b D0, 0x1 0000327E C02D FC96 and.b D0, [A5 - 0x36A] 00003282 4A00 tst.b D0 00003284 6700 006C beq +0x6E /* 000032F2 */ 00003288 4EBA F4DA jsr [PC - 0xB26 /* 00002764 */] 0000328C 554F subq.w A7, 2 0000328E 3F3C 0081 move.w -[A7], 0x81 00003292 42A7 clr.l -[A7] 00003294 A985 syscall Alert 00003296 3D5F FFEE move.w [A6 - 0x12], [A7]+ 0000329A 4EBA F508 jsr [PC - 0xAF8 /* 000027A4 */] 0000329E 594F subq.w A7, 4 000032A0 3F3C 0001 move.w -[A7], 0x1 000032A4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000032A8 594F subq.w A7, 4 000032AA 3F3C 0002 move.w -[A7], 0x2 000032AE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000032B2 201F move.l D0, [A7]+ 000032B4 221F move.l D1, [A7]+ 000032B6 594F subq.w A7, 4 000032B8 2F00 move.l -[A7], D0 000032BA 2F01 move.l -[A7], D1 000032BC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000032C0 201F move.l D0, [A7]+ 000032C2 3F2E FFEE move.w -[A7], [A6 - 0x12] 000032C6 2F00 move.l -[A7], D0 000032C8 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000032CC 6400 001C bcc +0x1E /* 000032EA */ 000032D0 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1 000032D6 6600 000E bne +0x10 /* 000032E6 */ 000032DA 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 000032DE 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000032E2 6000 0006 bra +0x8 /* 000032EA */ label000032E6: 000032E6 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] label000032EA: 000032EA 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 000032EE 6000 0006 bra +0x8 /* 000032F6 */ label000032F2: 000032F2 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] label000032F6: 000032F6 6000 015A bra +0x15C /* 00003452 */ 000032FA 102D FC95 move.b D0, [A5 - 0x36B] 000032FE 0A00 0001 xori.b D0, 0x1 00003302 C02D FC96 and.b D0, [A5 - 0x36A] 00003306 4A00 tst.b D0 00003308 6700 0070 beq +0x72 /* 0000337A */ 0000330C 4EBA F456 jsr [PC - 0xBAA /* 00002764 */] 00003310 554F subq.w A7, 2 00003312 3F3C 0081 move.w -[A7], 0x81 00003316 42A7 clr.l -[A7] 00003318 A985 syscall Alert 0000331A 3D5F FFEE move.w [A6 - 0x12], [A7]+ 0000331E 4EBA F484 jsr [PC - 0xB7C /* 000027A4 */] 00003322 594F subq.w A7, 4 00003324 3F3C 0001 move.w -[A7], 0x1 00003328 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000332C 594F subq.w A7, 4 0000332E 3F3C 0002 move.w -[A7], 0x2 00003332 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003336 201F move.l D0, [A7]+ 00003338 221F move.l D1, [A7]+ 0000333A 594F subq.w A7, 4 0000333C 2F00 move.l -[A7], D0 0000333E 2F01 move.l -[A7], D1 00003340 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00003344 201F move.l D0, [A7]+ 00003346 3F2E FFEE move.w -[A7], [A6 - 0x12] 0000334A 2F00 move.l -[A7], D0 0000334C 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00003350 6400 0020 bcc +0x22 /* 00003372 */ 00003354 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1 0000335A 6600 0006 bne +0x8 /* 00003362 */ 0000335E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] label00003362: 00003362 4267 clr.w -[A7] 00003364 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00003368 2F2D FA30 move.l -[A7], [A5 - 0x5D0] 0000336C 3F3C 0004 move.w -[A7], 0x4 00003370 A939 syscall EnableItem label00003372: 00003372 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00003376 6000 0016 bra +0x18 /* 0000338E */ label0000337A: 0000337A 422D FC95 clr.b [A5 - 0x36B] 0000337E 4267 clr.w -[A7] 00003380 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00003384 2F2D FA30 move.l -[A7], [A5 - 0x5D0] 00003388 3F3C 0004 move.w -[A7], 0x4 0000338C A939 syscall EnableItem label0000338E: 0000338E 6000 00C2 bra +0xC4 /* 00003452 */ 00003392 4A2D FC96 tst.b [A5 - 0x36A] 00003396 6700 0012 beq +0x14 /* 000033AA */ 0000339A 4EBA F3C8 jsr [PC - 0xC38 /* 00002764 */] 0000339E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 000033A2 4EBA F400 jsr [PC - 0xC00 /* 000027A4 */] 000033A6 6000 0008 bra +0xA /* 000033B0 */ label000033AA: 000033AA 3F3C 0003 move.w -[A7], 0x3 000033AE A9C8 syscall SysBeep label000033B0: 000033B0 6000 00A0 bra +0xA2 /* 00003452 */ 000033B4 102D FC95 move.b D0, [A5 - 0x36B] 000033B8 0A00 0001 xori.b D0, 0x1 000033BC C02D FC96 and.b D0, [A5 - 0x36A] 000033C0 4A00 tst.b D0 000033C2 6700 0066 beq +0x68 /* 0000342A */ 000033C6 4EBA F39C jsr [PC - 0xC64 /* 00002764 */] 000033CA 554F subq.w A7, 2 000033CC 3F3C 0081 move.w -[A7], 0x81 000033D0 42A7 clr.l -[A7] 000033D2 A985 syscall Alert 000033D4 3D5F FFEE move.w [A6 - 0x12], [A7]+ 000033D8 4EBA F3CA jsr [PC - 0xC36 /* 000027A4 */] 000033DC 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 000033E0 594F subq.w A7, 4 000033E2 3F3C 0001 move.w -[A7], 0x1 000033E6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000033EA 594F subq.w A7, 4 000033EC 3F3C 0002 move.w -[A7], 0x2 000033F0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000033F4 201F move.l D0, [A7]+ 000033F6 221F move.l D1, [A7]+ 000033F8 594F subq.w A7, 4 000033FA 2F00 move.l -[A7], D0 000033FC 2F01 move.l -[A7], D1 000033FE 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00003402 201F move.l D0, [A7]+ 00003404 3F2E FFEE move.w -[A7], [A6 - 0x12] 00003408 2F00 move.l -[A7], D0 0000340A 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000340E 6400 0016 bcc +0x18 /* 00003426 */ 00003412 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1 00003418 6600 0006 bne +0x8 /* 00003420 */ 0000341C 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] label00003420: 00003420 1B7C 0001 FC9A move.b [A5 - 0x366], 0x1 label00003426: 00003426 6000 0008 bra +0xA /* 00003430 */ label0000342A: 0000342A 1B7C 0001 FC9A move.b [A5 - 0x366], 0x1 label00003430: 00003430 6000 0020 bra +0x22 /* 00003452 */ label00003434: 00003434 5340 subq.w D0, 1 00003436 0C40 0006 cmpi.w D0, 0x6 0000343A 6416 bcc +0x18 /* 00003452 */ 0000343C D040 add.w D0, D0 0000343E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003442 4EFB 0002 jmp [PC + D0.w + 0x2] 00003446 FE30 FEB4 .unknown 0xFE30 0xFEB4 (W = 7) 0000344A 000C FF4C ori.b A4, 0x4C /* 'L' */ 0000344E 000C FF6E ori.b A4, 0x6E /* 'n' */ label00003452: 00003452 594F subq.w A7, 4 00003454 2F2D FC8C move.l -[A7], [A5 - 0x374] 00003458 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 0000345C 2B5F FC90 move.l [A5 - 0x370], [A7]+ 00003460 4E5E unlink A6 00003462 205F movea.l A0, [A7]+ 00003464 544F addq.w A7, 2 00003466 4ED0 jmp [A0] fn00003468: 00003468 4E56 FFEE link A6, -0x0012 0000346C 4E71 nop 0000346E 4E71 nop 00003470 554F subq.w A7, 2 00003472 302E 0008 move.w D0, [A6 + 0x8] 00003476 5340 subq.w D0, 1 00003478 3F00 move.w -[A7], D0 0000347A A9C2 syscall SysEdit 0000347C 1D5F FFEF move.b [A6 - 0x11], [A7]+ 00003480 4E5E unlink A6 00003482 205F movea.l A0, [A7]+ 00003484 544F addq.w A7, 2 00003486 4ED0 jmp [A0] fn00003488: 00003488 4E56 FFEE link A6, -0x0012 0000348C 48E7 0100 movem.l -[A7], D7 00003490 302E 0008 move.w D0, [A6 + 0x8] 00003494 6000 0098 bra +0x9A /* 0000352E */ 00003498 4EBA 0F16 jsr [PC + 0xF16 /* 000043B0 */] 0000349C 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 000034A0 3F3C 0001 move.w -[A7], 0x1 000034A4 A93A syscall DisableItem 000034A6 6000 00AE bra +0xB0 /* 00003556 */ 000034AA 4EBA 1158 jsr [PC + 0x1158 /* 00004604 */] 000034AE 6000 00A6 bra +0xA8 /* 00003556 */ 000034B2 102D FC98 move.b D0, [A5 - 0x368] 000034B6 0A00 0001 xori.b D0, 0x1 000034BA 1B40 FC98 move.b [A5 - 0x368], D0 000034BE 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 000034C2 3F3C 0004 move.w -[A7], 0x4 000034C6 1F2D FC98 move.b -[A7], [A5 - 0x368] 000034CA A945 syscall CheckItem 000034CC 6000 0088 bra +0x8A /* 00003556 */ 000034D0 6000 0084 bra +0x86 /* 00003556 */ 000034D4 7E02 moveq.l D7, 0x02 000034D6 3D7C 0007 FFEE move.w [A6 - 0x12], 0x7 label000034DC: 000034DC 302E 0008 move.w D0, [A6 + 0x8] 000034E0 B06E FFEE cmp.w D0, [A6 - 0x12] 000034E4 6600 0014 bne +0x16 /* 000034FA */ 000034E8 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 000034EC 3F2E FFEE move.w -[A7], [A6 - 0x12] 000034F0 1F3C 0001 move.b -[A7], 0x1 000034F4 A945 syscall CheckItem 000034F6 6000 000E bra +0x10 /* 00003506 */ label000034FA: 000034FA 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 000034FE 3F2E FFEE move.w -[A7], [A6 - 0x12] 00003502 4227 clr.b -[A7] 00003504 A945 syscall CheckItem label00003506: 00003506 526E FFEE addq.w [A6 - 0x12], 1 0000350A 51CF FFD0 dbf D7, -0x32 /* 000034DC */ 0000350E 302E 0008 move.w D0, [A6 + 0x8] 00003512 5D40 subq.w D0, 6 00003514 3B40 FA42 move.w [A5 - 0x5BE], D0 00003518 6000 003C bra +0x3E /* 00003556 */ 0000351C 4EBA F3C0 jsr [PC - 0xC40 /* 000028DE */] 00003520 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 00003524 3F3C 000B move.w -[A7], 0xB 00003528 A93A syscall DisableItem 0000352A 6000 002A bra +0x2C /* 00003556 */ label0000352E: 0000352E 5340 subq.w D0, 1 00003530 0C40 000B cmpi.w D0, 0xB 00003534 6420 bcc +0x22 /* 00003556 */ 00003536 D040 add.w D0, D0 00003538 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000353C 4EFB 0002 jmp [PC + D0.w + 0x2] 00003540 FF58 .extension 0xF58 <> // unimplemented 00003542 FF6A .extension 0xF6A <> // unimplemented 00003544 0016 FF72 ori.b [A6], 0x72 /* 'r' */ 00003548 FF90 .invalid <> 0000354A 0016 FF94 ori.b [A6], 0x94 0000354E FF94 .invalid <> 00003550 FF94 .invalid <> 00003552 0016 FFDC ori.b [A6], 0xDC label00003556: 00003556 594F subq.w A7, 4 00003558 2F2D FC8C move.l -[A7], [A5 - 0x374] 0000355C 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00003560 2B5F FC90 move.l [A5 - 0x370], [A7]+ 00003564 4CDF 0080 movem.l D7, [A7]+ 00003568 4E5E unlink A6 0000356A 205F movea.l A0, [A7]+ 0000356C 544F addq.w A7, 2 0000356E 4ED0 jmp [A0] fn00003570: 00003570 4E56 FFEE link A6, -0x0012 00003574 48E7 0100 movem.l -[A7], D7 00003578 302E 0008 move.w D0, [A6 + 0x8] 0000357C 6000 001E bra +0x20 /* 0000359C */ 00003580 426D FA40 clr.w [A5 - 0x5C0] 00003584 6000 002E bra +0x30 /* 000035B4 */ 00003588 3B7C 0001 FA40 move.w [A5 - 0x5C0], 0x1 0000358E 6000 0024 bra +0x26 /* 000035B4 */ 00003592 3B7C 0002 FA40 move.w [A5 - 0x5C0], 0x2 00003598 6000 001A bra +0x1C /* 000035B4 */ label0000359C: 0000359C 5340 subq.w D0, 1 0000359E 0C40 0003 cmpi.w D0, 0x3 000035A2 6410 bcc +0x12 /* 000035B4 */ 000035A4 D040 add.w D0, D0 000035A6 303B 0006 move.w D0, [PC + D0.w + 0x6] 000035AA 4EFB 0002 jmp [PC + D0.w + 0x2] 000035AE FFD2 .invalid <> 000035B0 FFDA .invalid <> 000035B2 FFE4 .invalid <> label000035B4: 000035B4 594F subq.w A7, 4 000035B6 3F3C 0001 move.w -[A7], 0x1 000035BA 3F3C 0003 move.w -[A7], 0x3 000035BE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000035C2 201F move.l D0, [A7]+ 000035C4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000035C8 2F00 move.l -[A7], D0 000035CA 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000035CE 6400 003C bcc +0x3E /* 0000360C */ 000035D2 7E02 moveq.l D7, 0x02 000035D4 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label000035DA: 000035DA 302E 0008 move.w D0, [A6 + 0x8] 000035DE B06E FFEE cmp.w D0, [A6 - 0x12] 000035E2 6600 0014 bne +0x16 /* 000035F8 */ 000035E6 2F2D FA3C move.l -[A7], [A5 - 0x5C4] 000035EA 3F2E FFEE move.w -[A7], [A6 - 0x12] 000035EE 1F3C 0001 move.b -[A7], 0x1 000035F2 A945 syscall CheckItem 000035F4 6000 000E bra +0x10 /* 00003604 */ label000035F8: 000035F8 2F2D FA3C move.l -[A7], [A5 - 0x5C4] 000035FC 3F2E FFEE move.w -[A7], [A6 - 0x12] 00003600 4227 clr.b -[A7] 00003602 A945 syscall CheckItem label00003604: 00003604 526E FFEE addq.w [A6 - 0x12], 1 00003608 51CF FFD0 dbf D7, -0x32 /* 000035DA */ label0000360C: 0000360C 4CDF 0080 movem.l D7, [A7]+ 00003610 4E5E unlink A6 00003612 205F movea.l A0, [A7]+ 00003614 544F addq.w A7, 2 00003616 4ED0 jmp [A0] fn00003618: 00003618 4E56 FFEC link A6, -0x0014 0000361C 4E71 nop 0000361E 4E71 nop 00003620 4AAE 0008 tst.l [A6 + 0x8] 00003624 6700 0072 beq +0x74 /* 00003698 */ 00003628 3D6E 0008 FFEE move.w [A6 - 0x12], [A6 + 0x8] 0000362E 3D6E 000A FFEC move.w [A6 - 0x14], [A6 + 0xA] 00003634 302E FFEE move.w D0, [A6 - 0x12] 00003638 6000 003E bra +0x40 /* 00003678 */ 0000363C 3F2E FFEC move.w -[A7], [A6 - 0x14] 00003640 4EBA FB0A jsr [PC - 0x4F6 /* 0000314C */] 00003644 6000 004E bra +0x50 /* 00003694 */ 00003648 3F2E FFEC move.w -[A7], [A6 - 0x14] 0000364C 4EBA FB6E jsr [PC - 0x492 /* 000031BC */] 00003650 6000 0042 bra +0x44 /* 00003694 */ 00003654 3F2E FFEC move.w -[A7], [A6 - 0x14] 00003658 4EBA FE0E jsr [PC - 0x1F2 /* 00003468 */] 0000365C 6000 0036 bra +0x38 /* 00003694 */ 00003660 3F2E FFEC move.w -[A7], [A6 - 0x14] 00003664 4EBA FE22 jsr [PC - 0x1DE /* 00003488 */] 00003668 6000 002A bra +0x2C /* 00003694 */ 0000366C 3F2E FFEC move.w -[A7], [A6 - 0x14] 00003670 4EBA FEFE jsr [PC - 0x102 /* 00003570 */] 00003674 6000 001E bra +0x20 /* 00003694 */ label00003678: 00003678 5340 subq.w D0, 1 0000367A 0C40 0005 cmpi.w D0, 0x5 0000367E 6414 bcc +0x16 /* 00003694 */ 00003680 D040 add.w D0, D0 00003682 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003686 4EFB 0002 jmp [PC + D0.w + 0x2] 0000368A FFB2 .invalid <> 0000368C FFBE .invalid <> 0000368E FFCA .invalid <> 00003690 FFD6 .invalid <> 00003692 FFE2 .invalid <> label00003694: 00003694 4267 clr.w -[A7] 00003696 A938 syscall HiliteMenu label00003698: 00003698 4E5E unlink A6 0000369A 205F movea.l A0, [A7]+ 0000369C 584F addq.w A7, 4 0000369E 4ED0 jmp [A0] fn000036A0: 000036A0 4E56 FFD8 link A6, -0x0028 000036A4 4E71 nop 000036A6 4E71 nop 000036A8 206E 0010 movea.l A0, [A6 + 0x10] 000036AC 43EE FFE0 lea.l A1, [A6 - 0x20] 000036B0 22D8 move.l [A1]+, [A0]+ 000036B2 22D8 move.l [A1]+, [A0]+ 000036B4 22D8 move.l [A1]+, [A0]+ 000036B6 22D8 move.l [A1]+, [A0]+ 000036B8 2D6E 0008 FFD8 move.l [A6 - 0x28], [A6 + 0x8] 000036BE 486E FFD8 pea.l [A6 - 0x28] 000036C2 A871 syscall GlobalToLocal 000036C4 0C6E 0800 FFEE cmpi.w [A6 - 0x12], 0x800 000036CA 57C0 seq D0 000036CC 4400 neg.b D0 000036CE 0C6E 0A00 FFEE cmpi.w [A6 - 0x12], 0xA00 /* '\n\0' */ 000036D4 57C1 seq D1 000036D6 4401 neg.b D1 000036D8 8001 or.b D0, D1 000036DA 0C6E 0C00 FFEE cmpi.w [A6 - 0x12], 0xC00 000036E0 57C1 seq D1 000036E2 4401 neg.b D1 000036E4 8001 or.b D0, D1 000036E6 0C6E 0E00 FFEE cmpi.w [A6 - 0x12], 0xE00 000036EC 57C1 seq D1 000036EE 4401 neg.b D1 000036F0 8001 or.b D0, D1 000036F2 4A00 tst.b D0 000036F4 6700 002C beq +0x2E /* 00003722 */ 000036F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000036FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003700 486D FDAE pea.l [A5 - 0x252] 00003704 A925 syscall DragWindow 00003706 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 0000370A 3F3C 000B move.w -[A7], 0xB 0000370E A939 syscall EnableItem 00003710 594F subq.w A7, 4 00003712 2F2D FC8C move.l -[A7], [A5 - 0x374] 00003716 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 0000371A 2B5F FC90 move.l [A5 - 0x370], [A7]+ 0000371E 6000 0068 bra +0x6A /* 00003788 */ label00003722: 00003722 202E 000C move.l D0, [A6 + 0xC] 00003726 B0AD FC84 cmp.l D0, [A5 - 0x37C] 0000372A 6600 000A bne +0xC /* 00003736 */ 0000372E 4EBA F29E jsr [PC - 0xD62 /* 000029CE */] 00003732 6000 0054 bra +0x56 /* 00003788 */ label00003736: 00003736 202E 000C move.l D0, [A6 + 0xC] 0000373A B0AD FC88 cmp.l D0, [A5 - 0x378] 0000373E 57C0 seq D0 00003740 4400 neg.b D0 00003742 222E 000C move.l D1, [A6 + 0xC] 00003746 B2AD FC80 cmp.l D1, [A5 - 0x380] 0000374A 57C1 seq D1 0000374C 4401 neg.b D1 0000374E 8001 or.b D0, D1 00003750 4A00 tst.b D0 00003752 6700 0034 beq +0x36 /* 00003788 */ 00003756 4A2D FC97 tst.b [A5 - 0x369] 0000375A 6700 0012 beq +0x14 /* 0000376E */ 0000375E 486E FFE0 pea.l [A6 - 0x20] 00003762 2F2E 000C move.l -[A7], [A6 + 0xC] 00003766 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 0000376A 6000 001C bra +0x1E /* 00003788 */ label0000376E: 0000376E 102D FC95 move.b D0, [A5 - 0x36B] 00003772 0A00 0001 xori.b D0, 0x1 00003776 4A00 tst.b D0 00003778 6700 000E beq +0x10 /* 00003788 */ 0000377C 486E FFE0 pea.l [A6 - 0x20] 00003780 2F2E 000C move.l -[A7], [A6 + 0xC] 00003784 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] label00003788: 00003788 4E5E unlink A6 0000378A 205F movea.l A0, [A7]+ 0000378C 4FEF 000C lea.l A7, [A7 + 0xC] 00003790 4ED0 jmp [A0] fn00003792: 00003792 4E56 FFD2 link A6, -0x002E 00003796 4E71 nop 00003798 4E71 nop 0000379A 206E 0008 movea.l A0, [A6 + 0x8] 0000379E 43EE FFE0 lea.l A1, [A6 - 0x20] 000037A2 22D8 move.l [A1]+, [A0]+ 000037A4 22D8 move.l [A1]+, [A0]+ 000037A6 22D8 move.l [A1]+, [A0]+ 000037A8 22D8 move.l [A1]+, [A0]+ 000037AA 554F subq.w A7, 2 000037AC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000037B0 101F move.b D0, [A7]+ 000037B2 0A00 0001 xori.b D0, 0x1 000037B6 4A00 tst.b D0 000037B8 6700 0006 beq +0x8 /* 000037C0 */ 000037BC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] label000037C0: 000037C0 2D6E FFEA FFD8 move.l [A6 - 0x28], [A6 - 0x16] 000037C6 554F subq.w A7, 2 000037C8 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000037CC 486E FFDC pea.l [A6 - 0x24] 000037D0 A92C syscall FindWindow 000037D2 3D5F FFD6 move.w [A6 - 0x2A], [A7]+ 000037D6 2F2E FFDC move.l -[A7], [A6 - 0x24] 000037DA A873 syscall SetPort 000037DC 302E FFD6 move.w D0, [A6 - 0x2A] 000037E0 6000 00F4 bra +0xF6 /* 000038D6 */ 000037E4 594F subq.w A7, 4 000037E6 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000037EA A93D syscall MenuSelect 000037EC 4EBA FE2A jsr [PC - 0x1D6 /* 00003618 */] 000037F0 6000 0102 bra +0x104 /* 000038F4 */ 000037F4 486E FFE0 pea.l [A6 - 0x20] 000037F8 2F2E FFDC move.l -[A7], [A6 - 0x24] 000037FC A9B3 syscall SystemClick 000037FE 6000 00F4 bra +0xF6 /* 000038F4 */ 00003802 594F subq.w A7, 4 00003804 A924 syscall FrontWindow 00003806 201F move.l D0, [A7]+ 00003808 B0AD FC88 cmp.l D0, [A5 - 0x378] 0000380C 57C0 seq D0 0000380E 4400 neg.b D0 00003810 2F00 move.l -[A7], D0 00003812 594F subq.w A7, 4 00003814 A924 syscall FrontWindow 00003816 221F move.l D1, [A7]+ 00003818 201F move.l D0, [A7]+ 0000381A B2AD FC80 cmp.l D1, [A5 - 0x380] 0000381E 57C1 seq D1 00003820 4401 neg.b D1 00003822 8001 or.b D0, D1 00003824 2F00 move.l -[A7], D0 00003826 594F subq.w A7, 4 00003828 A924 syscall FrontWindow 0000382A 221F move.l D1, [A7]+ 0000382C 201F move.l D0, [A7]+ 0000382E B2AD FC84 cmp.l D1, [A5 - 0x37C] 00003832 57C1 seq D1 00003834 4401 neg.b D1 00003836 8001 or.b D0, D1 00003838 4A00 tst.b D0 0000383A 6700 0012 beq +0x14 /* 0000384E */ 0000383E 486E FFE0 pea.l [A6 - 0x20] 00003842 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003846 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000384A 4EBA FE54 jsr [PC - 0x1AC /* 000036A0 */] label0000384E: 0000384E 2D6E FFDC FFD2 move.l [A6 - 0x2E], [A6 - 0x24] 00003854 202E FFDC move.l D0, [A6 - 0x24] 00003858 B0AD FC88 cmp.l D0, [A5 - 0x378] 0000385C 6600 001C bne +0x1E /* 0000387A */ 00003860 206E FFD2 movea.l A0, [A6 - 0x2E] 00003864 2068 0072 movea.l A0, [A0 + 0x72] 00003868 2050 movea.l A0, [A0] 0000386A 41E8 0002 lea.l A0, [A0 + 0x2] 0000386E 43ED FA5C lea.l A1, [A5 - 0x5A4] 00003872 22D8 move.l [A1]+, [A0]+ 00003874 22D8 move.l [A1]+, [A0]+ 00003876 6000 004A bra +0x4C /* 000038C2 */ label0000387A: 0000387A 202E FFDC move.l D0, [A6 - 0x24] 0000387E B0AD FC84 cmp.l D0, [A5 - 0x37C] 00003882 6600 001C bne +0x1E /* 000038A0 */ 00003886 206E FFD2 movea.l A0, [A6 - 0x2E] 0000388A 2068 0072 movea.l A0, [A0 + 0x72] 0000388E 2050 movea.l A0, [A0] 00003890 41E8 0002 lea.l A0, [A0 + 0x2] 00003894 43ED FA54 lea.l A1, [A5 - 0x5AC] 00003898 22D8 move.l [A1]+, [A0]+ 0000389A 22D8 move.l [A1]+, [A0]+ 0000389C 6000 0024 bra +0x26 /* 000038C2 */ label000038A0: 000038A0 202E FFDC move.l D0, [A6 - 0x24] 000038A4 B0AD FC80 cmp.l D0, [A5 - 0x380] 000038A8 6600 0018 bne +0x1A /* 000038C2 */ 000038AC 206E FFD2 movea.l A0, [A6 - 0x2E] 000038B0 2068 0072 movea.l A0, [A0 + 0x72] 000038B4 2050 movea.l A0, [A0] 000038B6 41E8 0002 lea.l A0, [A0 + 0x2] 000038BA 43ED FA4C lea.l A1, [A5 - 0x5B4] 000038BE 22D8 move.l [A1]+, [A0]+ 000038C0 22D8 move.l [A1]+, [A0]+ label000038C2: 000038C2 6000 0030 bra +0x32 /* 000038F4 */ 000038C6 6000 002C bra +0x2E /* 000038F4 */ 000038CA 6000 0028 bra +0x2A /* 000038F4 */ 000038CE 6000 0024 bra +0x26 /* 000038F4 */ 000038D2 6000 0020 bra +0x22 /* 000038F4 */ label000038D6: 000038D6 0C40 0007 cmpi.w D0, 0x7 000038DA 6418 bcc +0x1A /* 000038F4 */ 000038DC D040 add.w D0, D0 000038DE 303B 0006 move.w D0, [PC + D0.w + 0x6] 000038E2 4EFB 0002 jmp [PC + D0.w + 0x2] 000038E6 FFE0 .invalid <> 000038E8 FEFE FF0E .extension 0xEFE <> // unimplemented 000038EC FF1C .extension 0xF1C <> // unimplemented 000038EE FFE4 .invalid <> 000038F0 FFE8 .invalid <> 000038F2 FFEC .invalid <> label000038F4: 000038F4 4E5E unlink A6 000038F6 205F movea.l A0, [A7]+ 000038F8 584F addq.w A7, 4 000038FA 4ED0 jmp [A0] fn000038FC: 000038FC 4E56 FFD6 link A6, -0x002A 00003900 4E71 nop 00003902 4E71 nop 00003904 206E 0008 movea.l A0, [A6 + 0x8] 00003908 43EE FFE0 lea.l A1, [A6 - 0x20] 0000390C 22D8 move.l [A1]+, [A0]+ 0000390E 22D8 move.l [A1]+, [A0]+ 00003910 22D8 move.l [A1]+, [A0]+ 00003912 22D8 move.l [A1]+, [A0]+ 00003914 554F subq.w A7, 2 00003916 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000391A 101F move.b D0, [A7]+ 0000391C 0A00 0001 xori.b D0, 0x1 00003920 4A00 tst.b D0 00003922 6700 0006 beq +0x8 /* 0000392A */ 00003926 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] label0000392A: 0000392A 7001 moveq.l D0, 0x01 0000392C 2F00 move.l -[A7], D0 0000392E 486E FFDA pea.l [A6 - 0x26] 00003932 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003936 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000393A 2F3C 0000 0100 move.l -[A7], 0x100 00003940 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00003944 544F addq.w A7, 2 00003946 3D5F FFDE move.w [A6 - 0x22], [A7]+ 0000394A 302E FFEE move.w D0, [A6 - 0x12] 0000394E 0240 0100 andi.w D0, 0x100 00003952 0C40 0100 cmpi.w D0, 0x100 00003956 6600 0012 bne +0x14 /* 0000396A */ 0000395A 594F subq.w A7, 4 0000395C 3F2E FFDE move.w -[A7], [A6 - 0x22] 00003960 A93E syscall MenuKey 00003962 4EBA FCB4 jsr [PC - 0x34C /* 00003618 */] 00003966 6000 010A bra +0x10C /* 00003A72 */ label0000396A: 0000396A 0C6E 0031 FFDE cmpi.w [A6 - 0x22], 0x31 /* '1' */ 00003970 5CC0 sge D0 00003972 4400 neg.b D0 00003974 0C6E 0037 FFDE cmpi.w [A6 - 0x22], 0x37 /* '7' */ 0000397A 5FC1 sle D1 0000397C 4401 neg.b D1 0000397E C001 and.b D0, D1 00003980 4A00 tst.b D0 00003982 6700 007E beq +0x80 /* 00003A02 */ 00003986 303C 0100 move.w D0, 0x100 0000398A 102E FFDF move.b D0, [A6 - 0x21] 0000398E 3D40 FFD6 move.w [A6 - 0x2A], D0 00003992 486E FFD6 pea.l [A6 - 0x2A] 00003996 486E FFDA pea.l [A6 - 0x26] 0000399A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000399E 3D6E FFDC FFD8 move.w [A6 - 0x28], [A6 - 0x24] 000039A4 0C6E 0006 FFD8 cmpi.w [A6 - 0x28], 0x6 000039AA 5DC0 slt D0 000039AC 4400 neg.b D0 000039AE 322E FFEE move.w D1, [A6 - 0x12] 000039B2 0241 0400 andi.w D1, 0x400 000039B6 0C41 0400 cmpi.w D1, 0x400 000039BA 57C1 seq D1 000039BC 4401 neg.b D1 000039BE C001 and.b D0, D1 000039C0 C02D FC98 and.b D0, [A5 - 0x368] 000039C4 4A00 tst.b D0 000039C6 6700 001E beq +0x20 /* 000039E6 */ 000039CA 302E FFD8 move.w D0, [A6 - 0x28] 000039CE 0640 0100 addi.w D0, 0x100 000039D2 E540 asl D0.w, 2 000039D4 0640 A010 addi.w D0, 0xA010 000039D8 2F35 0000 move.l -[A7], [A5 + D0.w] 000039DC 4227 clr.b -[A7] 000039DE 4EBA C718 jsr [PC - 0x38E8 /* 000000F8 */] 000039E2 6000 001A bra +0x1C /* 000039FE */ label000039E6: 000039E6 302E FFEE move.w D0, [A6 - 0x12] 000039EA 0240 0400 andi.w D0, 0x400 000039EE 0C40 0400 cmpi.w D0, 0x400 000039F2 6700 000A beq +0xC /* 000039FE */ 000039F6 3F2E FFD8 move.w -[A7], [A6 - 0x28] 000039FA 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] label000039FE: 000039FE 6000 0072 bra +0x74 /* 00003A72 */ label00003A02: 00003A02 0C6E 00B5 FFDE cmpi.w [A6 - 0x22], 0xB5 00003A08 6600 002E bne +0x30 /* 00003A38 */ 00003A0C 4EBA ED56 jsr [PC - 0x12AA /* 00002764 */] 00003A10 554F subq.w A7, 2 00003A12 3F3C 0082 move.w -[A7], 0x82 00003A16 42A7 clr.l -[A7] 00003A18 A985 syscall Alert 00003A1A 3D5F FFD8 move.w [A6 - 0x28], [A7]+ 00003A1E 4EBA ED84 jsr [PC - 0x127C /* 000027A4 */] 00003A22 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00003A26 594F subq.w A7, 4 00003A28 2F2D FC8C move.l -[A7], [A5 - 0x374] 00003A2C 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00003A30 2B5F FC90 move.l [A5 - 0x370], [A7]+ 00003A34 6000 003C bra +0x3E /* 00003A72 */ label00003A38: 00003A38 0C6E 00FB FFDE cmpi.w [A6 - 0x22], 0xFB 00003A3E 6600 000E bne +0x10 /* 00003A4E */ 00003A42 3F3C 0001 move.w -[A7], 0x1 00003A46 4EBA DDC6 jsr [PC - 0x223A /* 0000180E */] 00003A4A 6000 0026 bra +0x28 /* 00003A72 */ label00003A4E: 00003A4E 0C6E 00C2 FFDE cmpi.w [A6 - 0x22], 0xC2 00003A54 6600 000E bne +0x10 /* 00003A64 */ 00003A58 3F3C 0003 move.w -[A7], 0x3 00003A5C 4EBA DDB0 jsr [PC - 0x2250 /* 0000180E */] 00003A60 6000 0010 bra +0x12 /* 00003A72 */ label00003A64: 00003A64 0C6E 00C6 FFDE cmpi.w [A6 - 0x22], 0xC6 00003A6A 6600 0006 bne +0x8 /* 00003A72 */ 00003A6E 4EBA DDF4 jsr [PC - 0x220C /* 00001864 */] label00003A72: 00003A72 4E5E unlink A6 00003A74 205F movea.l A0, [A7]+ 00003A76 584F addq.w A7, 4 00003A78 4ED0 jmp [A0] fn00003A7A: 00003A7A 4E56 FFDA link A6, -0x0026 00003A7E 48E7 0100 movem.l -[A7], D7 00003A82 206E 0008 movea.l A0, [A6 + 0x8] 00003A86 43EE FFE0 lea.l A1, [A6 - 0x20] 00003A8A 22D8 move.l [A1]+, [A0]+ 00003A8C 22D8 move.l [A1]+, [A0]+ 00003A8E 22D8 move.l [A1]+, [A0]+ 00003A90 22D8 move.l [A1]+, [A0]+ 00003A92 2D6E FFE2 FFDA move.l [A6 - 0x26], [A6 - 0x1E] 00003A98 082E 0000 FFEF btst.b [A6 - 0x11], 0x0 00003A9E 6700 0060 beq +0x62 /* 00003B00 */ 00003AA2 2F2E FFDA move.l -[A7], [A6 - 0x26] 00003AA6 A873 syscall SetPort 00003AA8 4A2D 919F tst.b [A5 - 0x6E61] 00003AAC 6700 004E beq +0x50 /* 00003AFC */ 00003AB0 7E05 moveq.l D7, 0x05 00003AB2 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1 label00003AB8: 00003AB8 2F2D FA34 move.l -[A7], [A5 - 0x5CC] 00003ABC 3F2E FFDE move.w -[A7], [A6 - 0x22] 00003AC0 A93A syscall DisableItem 00003AC2 526E FFDE addq.w [A6 - 0x22], 1 00003AC6 51CF FFF0 dbf D7, -0x12 /* 00003AB8 */ 00003ACA 2F2D FA2C move.l -[A7], [A5 - 0x5D4] 00003ACE 3F3C 0001 move.w -[A7], 0x1 00003AD2 A939 syscall EnableItem 00003AD4 2F2D FA2C move.l -[A7], [A5 - 0x5D4] 00003AD8 3F3C 0002 move.w -[A7], 0x2 00003ADC A939 syscall EnableItem 00003ADE 2F2D FA30 move.l -[A7], [A5 - 0x5D0] 00003AE2 4267 clr.w -[A7] 00003AE4 A939 syscall EnableItem 00003AE6 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 00003AEA 4267 clr.w -[A7] 00003AEC A939 syscall EnableItem 00003AEE 2F2D FA3C move.l -[A7], [A5 - 0x5C4] 00003AF2 4267 clr.w -[A7] 00003AF4 A939 syscall EnableItem 00003AF6 A937 syscall DrawMenuBar 00003AF8 422D 919F clr.b [A5 - 0x6E61] label00003AFC: 00003AFC 6000 005C bra +0x5E /* 00003B5A */ label00003B00: 00003B00 4A2D 919F tst.b [A5 - 0x6E61] 00003B04 6700 0054 beq +0x56 /* 00003B5A */ 00003B08 2F2D FA2C move.l -[A7], [A5 - 0x5D4] 00003B0C 3F3C 0001 move.w -[A7], 0x1 00003B10 A93A syscall DisableItem 00003B12 2F2D FA2C move.l -[A7], [A5 - 0x5D4] 00003B16 3F3C 0002 move.w -[A7], 0x2 00003B1A A93A syscall DisableItem 00003B1C 2F2D FA30 move.l -[A7], [A5 - 0x5D0] 00003B20 4267 clr.w -[A7] 00003B22 A93A syscall DisableItem 00003B24 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 00003B28 4267 clr.w -[A7] 00003B2A A93A syscall DisableItem 00003B2C 2F2D FA3C move.l -[A7], [A5 - 0x5C4] 00003B30 4267 clr.w -[A7] 00003B32 A93A syscall DisableItem 00003B34 7E05 moveq.l D7, 0x05 00003B36 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1 label00003B3C: 00003B3C 2F2D FA34 move.l -[A7], [A5 - 0x5CC] 00003B40 3F2E FFDE move.w -[A7], [A6 - 0x22] 00003B44 A939 syscall EnableItem 00003B46 526E FFDE addq.w [A6 - 0x22], 1 00003B4A 51CF FFF0 dbf D7, -0x12 /* 00003B3C */ 00003B4E 2F2D FA34 move.l -[A7], [A5 - 0x5CC] 00003B52 3F3C 0002 move.w -[A7], 0x2 00003B56 A93A syscall DisableItem 00003B58 A937 syscall DrawMenuBar label00003B5A: 00003B5A 4CDF 0080 movem.l D7, [A7]+ 00003B5E 4E5E unlink A6 00003B60 205F movea.l A0, [A7]+ 00003B62 584F addq.w A7, 4 00003B64 4ED0 jmp [A0] fn00003B66: 00003B66 4E56 FFD0 link A6, -0x0030 00003B6A 4E71 nop 00003B6C 4E71 nop 00003B6E 206E 0008 movea.l A0, [A6 + 0x8] 00003B72 43EE FFE0 lea.l A1, [A6 - 0x20] 00003B76 22D8 move.l [A1]+, [A0]+ 00003B78 22D8 move.l [A1]+, [A0]+ 00003B7A 22D8 move.l [A1]+, [A0]+ 00003B7C 22D8 move.l [A1]+, [A0]+ 00003B7E 2D6E FFE2 FFDC move.l [A6 - 0x24], [A6 - 0x1E] 00003B84 486E FFD8 pea.l [A6 - 0x28] 00003B88 A874 syscall GetPort 00003B8A 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003B8E A873 syscall SetPort 00003B90 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003B94 A922 syscall BeginUpdate 00003B96 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003B9A 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00003B9E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003BA2 A923 syscall EndUpdate 00003BA4 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003BA8 A873 syscall SetPort 00003BAA 4E5E unlink A6 00003BAC 205F movea.l A0, [A7]+ 00003BAE 584F addq.w A7, 4 00003BB0 4ED0 jmp [A0] fn00003BB2: 00003BB2 4E56 FFC8 link A6, -0x0038 00003BB6 4E71 nop 00003BB8 4E71 nop 00003BBA 206E 0008 movea.l A0, [A6 + 0x8] 00003BBE 43EE FFE0 lea.l A1, [A6 - 0x20] 00003BC2 22D8 move.l [A1]+, [A0]+ 00003BC4 22D8 move.l [A1]+, [A0]+ 00003BC6 22D8 move.l [A1]+, [A0]+ 00003BC8 22D8 move.l [A1]+, [A0]+ 00003BCA 4A6E FFE0 tst.w [A6 - 0x20] 00003BCE 6600 014E bne +0x150 /* 00003D1E */ 00003BD2 2D6E FFEA FFD8 move.l [A6 - 0x28], [A6 - 0x16] 00003BD8 486E FFC8 pea.l [A6 - 0x38] 00003BDC A976 syscall GetKeys 00003BDE 554F subq.w A7, 2 00003BE0 41EE FFC8 lea.l A0, [A6 - 0x38] 00003BE4 2F08 move.l -[A7], A0 00003BE6 703D moveq.l D0, 0x3D 00003BE8 2F00 move.l -[A7], D0 00003BEA A85D syscall BitTst 00003BEC 554F subq.w A7, 2 00003BEE 41EE FFC8 lea.l A0, [A6 - 0x38] 00003BF2 2F08 move.l -[A7], A0 00003BF4 7030 moveq.l D0, 0x30 00003BF6 2F00 move.l -[A7], D0 00003BF8 A85D syscall BitTst 00003BFA 101F move.b D0, [A7]+ 00003BFC 0A00 0001 xori.b D0, 0x1 00003C00 C01F and.b D0, [A7]+ 00003C02 4A00 tst.b D0 00003C04 6700 0064 beq +0x66 /* 00003C6A */ 00003C08 554F subq.w A7, 2 00003C0A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003C0E 486D FA5C pea.l [A5 - 0x5A4] 00003C12 A8AD syscall PtInRect 00003C14 554F subq.w A7, 2 00003C16 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003C1A 486D FA4C pea.l [A5 - 0x5B4] 00003C1E A8AD syscall PtInRect 00003C20 101F move.b D0, [A7]+ 00003C22 801F or.b D0, [A7]+ 00003C24 2F00 move.l -[A7], D0 00003C26 554F subq.w A7, 2 00003C28 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003C2C 486D FA54 pea.l [A5 - 0x5AC] 00003C30 A8AD syscall PtInRect 00003C32 121F move.b D1, [A7]+ 00003C34 201F move.l D0, [A7]+ 00003C36 8001 or.b D0, D1 00003C38 0C6E 0014 FFD8 cmpi.w [A6 - 0x28], 0x14 00003C3E 5EC1 sgt D1 00003C40 4401 neg.b D1 00003C42 C001 and.b D0, D1 00003C44 4A00 tst.b D0 00003C46 6700 001C beq +0x1E /* 00003C64 */ 00003C4A 594F subq.w A7, 4 00003C4C 3F3C 0101 move.w -[A7], 0x101 00003C50 A9B9 syscall GetCursor 00003C52 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00003C56 206E FFDC movea.l A0, [A6 - 0x24] 00003C5A 2050 movea.l A0, [A0] 00003C5C 2F08 move.l -[A7], A0 00003C5E A851 syscall SetCursor 00003C60 6000 0004 bra +0x6 /* 00003C66 */ label00003C64: 00003C64 A850 syscall InitCursor label00003C66: 00003C66 6000 00B6 bra +0xB8 /* 00003D1E */ label00003C6A: 00003C6A 554F subq.w A7, 2 00003C6C 41EE FFC8 lea.l A0, [A6 - 0x38] 00003C70 2F08 move.l -[A7], A0 00003C72 703D moveq.l D0, 0x3D 00003C74 2F00 move.l -[A7], D0 00003C76 A85D syscall BitTst 00003C78 554F subq.w A7, 2 00003C7A 41EE FFC8 lea.l A0, [A6 - 0x38] 00003C7E 2F08 move.l -[A7], A0 00003C80 7030 moveq.l D0, 0x30 00003C82 2F00 move.l -[A7], D0 00003C84 A85D syscall BitTst 00003C86 101F move.b D0, [A7]+ 00003C88 C01F and.b D0, [A7]+ 00003C8A 4A00 tst.b D0 00003C8C 6700 0008 beq +0xA /* 00003C96 */ 00003C90 A850 syscall InitCursor 00003C92 6000 008A bra +0x8C /* 00003D1E */ label00003C96: 00003C96 554F subq.w A7, 2 00003C98 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003C9C 486D FA5C pea.l [A5 - 0x5A4] 00003CA0 A8AD syscall PtInRect 00003CA2 554F subq.w A7, 2 00003CA4 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003CA8 486D FA54 pea.l [A5 - 0x5AC] 00003CAC A8AD syscall PtInRect 00003CAE 101F move.b D0, [A7]+ 00003CB0 0A00 0001 xori.b D0, 0x1 00003CB4 C01F and.b D0, [A7]+ 00003CB6 2F00 move.l -[A7], D0 00003CB8 554F subq.w A7, 2 00003CBA 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003CBE 486D FA4C pea.l [A5 - 0x5B4] 00003CC2 A8AD syscall PtInRect 00003CC4 121F move.b D1, [A7]+ 00003CC6 201F move.l D0, [A7]+ 00003CC8 0A01 0001 xori.b D1, 0x1 00003CCC C001 and.b D0, D1 00003CCE 2F00 move.l -[A7], D0 00003CD0 554F subq.w A7, 2 00003CD2 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003CD6 486D FA4C pea.l [A5 - 0x5B4] 00003CDA A8AD syscall PtInRect 00003CDC 121F move.b D1, [A7]+ 00003CDE 201F move.l D0, [A7]+ 00003CE0 C22D FC97 and.b D1, [A5 - 0x369] 00003CE4 8001 or.b D0, D1 00003CE6 0C6E 0014 FFD8 cmpi.w [A6 - 0x28], 0x14 00003CEC 5EC1 sgt D1 00003CEE 4401 neg.b D1 00003CF0 C001 and.b D0, D1 00003CF2 122D FC95 move.b D1, [A5 - 0x36B] 00003CF6 0A01 0001 xori.b D1, 0x1 00003CFA C001 and.b D0, D1 00003CFC 4A00 tst.b D0 00003CFE 6700 001C beq +0x1E /* 00003D1C */ 00003D02 594F subq.w A7, 4 00003D04 3F3C 0100 move.w -[A7], 0x100 00003D08 A9B9 syscall GetCursor 00003D0A 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00003D0E 206E FFDC movea.l A0, [A6 - 0x24] 00003D12 2050 movea.l A0, [A0] 00003D14 2F08 move.l -[A7], A0 00003D16 A851 syscall SetCursor 00003D18 6000 0004 bra +0x6 /* 00003D1E */ label00003D1C: 00003D1C A850 syscall InitCursor label00003D1E: 00003D1E 2B6E FFEA FA48 move.l [A5 - 0x5B8], [A6 - 0x16] 00003D24 4E5E unlink A6 00003D26 205F movea.l A0, [A7]+ 00003D28 584F addq.w A7, 4 00003D2A 4ED0 jmp [A0] export_75: 00003D2C 4E56 FFDC link A6, -0x0024 00003D30 48E7 0100 movem.l -[A7], D7 label00003D34: 00003D34 A9B4 syscall SystemTask 00003D36 4A2D FC9D tst.b [A5 - 0x363] 00003D3A 6700 001A beq +0x1C /* 00003D56 */ 00003D3E 554F subq.w A7, 2 00003D40 3F3C FFFF move.w -[A7], 0xFFFF 00003D44 486E FFE0 pea.l [A6 - 0x20] 00003D48 42A7 clr.l -[A7] 00003D4A 42A7 clr.l -[A7] 00003D4C A860 syscall WaitNextEvent 00003D4E 1D5F FFDF move.b [A6 - 0x21], [A7]+ 00003D52 6000 0012 bra +0x14 /* 00003D66 */ label00003D56: 00003D56 554F subq.w A7, 2 00003D58 3F3C FFFF move.w -[A7], 0xFFFF 00003D5C 486E FFE0 pea.l [A6 - 0x20] 00003D60 A970 syscall GetNextEvent 00003D62 1D5F FFDF move.b [A6 - 0x21], [A7]+ label00003D66: 00003D66 594F subq.w A7, 4 00003D68 A924 syscall FrontWindow 00003D6A 201F move.l D0, [A7]+ 00003D6C B0AD FC88 cmp.l D0, [A5 - 0x378] 00003D70 57C0 seq D0 00003D72 4400 neg.b D0 00003D74 2F00 move.l -[A7], D0 00003D76 594F subq.w A7, 4 00003D78 A924 syscall FrontWindow 00003D7A 221F move.l D1, [A7]+ 00003D7C 201F move.l D0, [A7]+ 00003D7E B2AD FC80 cmp.l D1, [A5 - 0x380] 00003D82 57C1 seq D1 00003D84 4401 neg.b D1 00003D86 8001 or.b D0, D1 00003D88 2F00 move.l -[A7], D0 00003D8A 594F subq.w A7, 4 00003D8C A924 syscall FrontWindow 00003D8E 221F move.l D1, [A7]+ 00003D90 201F move.l D0, [A7]+ 00003D92 B2AD FC84 cmp.l D1, [A5 - 0x37C] 00003D96 57C1 seq D1 00003D98 4401 neg.b D1 00003D9A 8001 or.b D0, D1 00003D9C 4A00 tst.b D0 00003D9E 6700 000A beq +0xC /* 00003DAA */ 00003DA2 486E FFE0 pea.l [A6 - 0x20] 00003DA6 4EBA FE0A jsr [PC - 0x1F6 /* 00003BB2 */] label00003DAA: 00003DAA 4A2E FFDF tst.b [A6 - 0x21] 00003DAE 6700 005C beq +0x5E /* 00003E0C */ 00003DB2 302E FFE0 move.w D0, [A6 - 0x20] 00003DB6 6000 0032 bra +0x34 /* 00003DEA */ 00003DBA 486E FFE0 pea.l [A6 - 0x20] 00003DBE 4EBA F9D2 jsr [PC - 0x62E /* 00003792 */] 00003DC2 6000 0048 bra +0x4A /* 00003E0C */ 00003DC6 486E FFE0 pea.l [A6 - 0x20] 00003DCA 4EBA FB30 jsr [PC - 0x4D0 /* 000038FC */] 00003DCE 6000 003C bra +0x3E /* 00003E0C */ 00003DD2 486E FFE0 pea.l [A6 - 0x20] 00003DD6 4EBA FCA2 jsr [PC - 0x35E /* 00003A7A */] 00003DDA 6000 0030 bra +0x32 /* 00003E0C */ 00003DDE 486E FFE0 pea.l [A6 - 0x20] 00003DE2 4EBA FD82 jsr [PC - 0x27E /* 00003B66 */] 00003DE6 6000 0024 bra +0x26 /* 00003E0C */ label00003DEA: 00003DEA 5340 subq.w D0, 1 00003DEC 0C40 0008 cmpi.w D0, 0x8 00003DF0 641A bcc +0x1C /* 00003E0C */ 00003DF2 D040 add.w D0, D0 00003DF4 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003DF8 4EFB 0002 jmp [PC + D0.w + 0x2] 00003DFC FFBE .invalid <> 00003DFE 0010 FFCA ori.b [A0], 0xCA 00003E02 0010 FFCA ori.b [A0], 0xCA 00003E06 FFE2 .invalid <> 00003E08 0010 FFD6 ori.b [A0], 0xD6 label00003E0C: 00003E0C 4A2D FC99 tst.b [A5 - 0x367] 00003E10 6700 0038 beq +0x3A /* 00003E4A */ 00003E14 554F subq.w A7, 2 00003E16 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003E1A 4A1F tst.b [A7]+ 00003E1C 6700 002C beq +0x2E /* 00003E4A */ 00003E20 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00003E24 7E04 moveq.l D7, 0x04 00003E26 3D7C 0101 FFDC move.w [A6 - 0x24], 0x101 label00003E2C: 00003E2C 302E FFDC move.w D0, [A6 - 0x24] 00003E30 E540 asl D0.w, 2 00003E32 0640 A010 addi.w D0, 0xA010 00003E36 2F35 0000 move.l -[A7], [A5 + D0.w] 00003E3A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003E3E 526E FFDC addq.w [A6 - 0x24], 1 00003E42 51CF FFE8 dbf D7, -0x1A /* 00003E2C */ 00003E46 422D FC99 clr.b [A5 - 0x367] label00003E4A: 00003E4A 0C6D 0001 FA40 cmpi.w [A5 - 0x5C0], 0x1 00003E50 6C00 0006 bge +0x8 /* 00003E58 */ 00003E54 6000 0020 bra +0x22 /* 00003E76 */ label00003E58: 00003E58 102D FC97 move.b D0, [A5 - 0x369] 00003E5C 0A00 0001 xori.b D0, 0x1 00003E60 082D 0000 FA45 btst.b [A5 - 0x5BB], 0x0 00003E66 57C1 seq D1 00003E68 4401 neg.b D1 00003E6A C001 and.b D0, D1 00003E6C 4A00 tst.b D0 00003E6E 6700 0006 beq +0x8 /* 00003E76 */ 00003E72 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] label00003E76: 00003E76 4A2D FC9A tst.b [A5 - 0x366] 00003E7A 6700 FEB8 beq -0x146 /* 00003D34 */ 00003E7E 4CDF 0080 movem.l D7, [A7]+ 00003E82 4E5E unlink A6 00003E84 4E75 rts export_76: 00003E86 4E56 FEEA link A6, -0x0116 00003E8A 48E7 0100 movem.l -[A7], D7 00003E8E 2F2D FAA4 move.l -[A7], [A5 - 0x55C] 00003E92 A8D9 syscall DisposRgn/DisposeRgn 00003E94 2F2D FAA8 move.l -[A7], [A5 - 0x558] 00003E98 A8D9 syscall DisposRgn/DisposeRgn 00003E9A 7E04 moveq.l D7, 0x04 00003E9C 3D7C 0101 FFEA move.w [A6 - 0x16], 0x101 label00003EA2: 00003EA2 302E FFEA move.w D0, [A6 - 0x16] 00003EA6 E540 asl D0.w, 2 00003EA8 0640 A010 addi.w D0, 0xA010 00003EAC 4875 0000 pea.l [A5 + D0.w] 00003EB0 4EBA C1DC jsr [PC - 0x3E24 /* 0000008E */] 00003EB4 526E FFEA addq.w [A6 - 0x16], 1 00003EB8 51CF FFE8 dbf D7, -0x1A /* 00003EA2 */ 00003EBC 594F subq.w A7, 4 00003EBE 4267 clr.w -[A7] 00003EC0 3F3C 0007 move.w -[A7], 0x7 00003EC4 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00003EC8 201F move.l D0, [A7]+ 00003ECA 3F2D FA46 move.w -[A7], [A5 - 0x5BA] 00003ECE 2F00 move.l -[A7], D0 00003ED0 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00003ED4 6500 0008 bcs +0xA /* 00003EDE */ 00003ED8 3B7C 0001 FA46 move.w [A5 - 0x5BA], 0x1 label00003EDE: 00003EDE 3F2D FA46 move.w -[A7], [A5 - 0x5BA] 00003EE2 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00003EE6 2F2D FC88 move.l -[A7], [A5 - 0x378] 00003EEA A92D syscall CloseWindow 00003EEC 2F2D FC84 move.l -[A7], [A5 - 0x37C] 00003EF0 A92D syscall CloseWindow 00003EF2 2F2D FC80 move.l -[A7], [A5 - 0x380] 00003EF6 A92D syscall CloseWindow 00003EF8 A934 syscall ClearMenuBar 00003EFA 486E FEEA pea.l [A6 - 0x116] 00003EFE 3F3C 0105 move.w -[A7], 0x105 00003F02 3F3C 0003 move.w -[A7], 0x3 00003F06 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00003F0A 594F subq.w A7, 4 00003F0C 3F3C 0001 move.w -[A7], 0x1 00003F10 486E FEEA pea.l [A6 - 0x116] 00003F14 A931 syscall NewMenu 00003F16 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00003F1A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003F1E 4267 clr.w -[A7] 00003F20 A935 syscall InsertMenu 00003F22 A937 syscall DrawMenuBar 00003F24 4267 clr.w -[A7] 00003F26 A94C syscall FlashMenuBar 00003F28 4CDF 0080 movem.l D7, [A7]+ 00003F2C 4E5E unlink A6 00003F2E 4E75 rts fn00003F30: 00003F30 4E56 FFE8 link A6, -0x0018 00003F34 48E7 0008 movem.l -[A7], A4 00003F38 2F2D FC88 move.l -[A7], [A5 - 0x378] 00003F3C A873 syscall SetPort 00003F3E 302E 0008 move.w D0, [A6 + 0x8] 00003F42 C1FC 00A8 muls.w D0, 0xA8 00003F46 322E 000A move.w D1, [A6 + 0xA] 00003F4A C3FC 000E muls.w D1, 0xE 00003F4E D041 add.w D0, D1 00003F50 0640 9BCE addi.w D0, 0x9BCE 00003F54 49F5 0000 lea.l A4, [A5 + D0.w] 00003F58 486C 0006 pea.l [A4 + 0x6] 00003F5C A8A3 syscall EraseRect 00003F5E 102C 0005 move.b D0, [A4 + 0x5] 00003F62 0A00 0001 xori.b D0, 0x1 00003F66 C014 and.b D0, [A4] 00003F68 4A00 tst.b D0 00003F6A 6700 0010 beq +0x12 /* 00003F7C */ 00003F6E 2F2D FA9C move.l -[A7], [A5 - 0x564] 00003F72 486C 0006 pea.l [A4 + 0x6] 00003F76 A8F6 syscall DrawPicture 00003F78 6000 0028 bra +0x2A /* 00003FA2 */ label00003F7C: 00003F7C 102C 0005 move.b D0, [A4 + 0x5] 00003F80 0A00 0001 xori.b D0, 0x1 00003F84 4A00 tst.b D0 00003F86 6700 001A beq +0x1C /* 00003FA2 */ 00003F8A 302C 0002 move.w D0, [A4 + 0x2] 00003F8E 0640 0100 addi.w D0, 0x100 00003F92 E540 asl D0.w, 2 00003F94 0640 F66C addi.w D0, 0xF66C 00003F98 2F35 0000 move.l -[A7], [A5 + D0.w] 00003F9C 486C 0006 pea.l [A4 + 0x6] 00003FA0 A8F6 syscall DrawPicture label00003FA2: 00003FA2 4CDF 1000 movem.l A4, [A7]+ 00003FA6 4E5E unlink A6 00003FA8 205F movea.l A0, [A7]+ 00003FAA 584F addq.w A7, 4 00003FAC 4ED0 jmp [A0] fn00003FAE: 00003FAE 4E56 FFBA link A6, -0x0046 00003FB2 48E7 0008 movem.l -[A7], A4 00003FB6 206E 0008 movea.l A0, [A6 + 0x8] 00003FBA 43EE FFE2 lea.l A1, [A6 - 0x1E] 00003FBE 22D8 move.l [A1]+, [A0]+ 00003FC0 22D8 move.l [A1]+, [A0]+ 00003FC2 22D8 move.l [A1]+, [A0]+ 00003FC4 32D8 move.w [A1]+, [A0]+ 00003FC6 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1 00003FCC 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1 label00003FD2: 00003FD2 3D6E FFE0 FFDC move.w [A6 - 0x24], [A6 - 0x20] 00003FD8 3D6E FFDE FFDA move.w [A6 - 0x26], [A6 - 0x22] 00003FDE 302E FFDE move.w D0, [A6 - 0x22] 00003FE2 5240 addq.w D0, 1 00003FE4 3D40 FFDE move.w [A6 - 0x22], D0 00003FE8 0C6E 0005 FFDE cmpi.w [A6 - 0x22], 0x5 00003FEE 6F00 0012 ble +0x14 /* 00004002 */ 00003FF2 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1 00003FF8 302E FFE0 move.w D0, [A6 - 0x20] 00003FFC 5240 addq.w D0, 1 00003FFE 3D40 FFE0 move.w [A6 - 0x20], D0 label00004002: 00004002 302E FFDC move.w D0, [A6 - 0x24] 00004006 C1FC 0062 muls.w D0, 0x62 /* 'b' */ 0000400A 322E FFDA move.w D1, [A6 - 0x26] 0000400E C3FC 000E muls.w D1, 0xE 00004012 D041 add.w D0, D1 00004014 0C6E 000F FFE0 cmpi.w [A6 - 0x20], 0xF 0000401A 5EC1 sgt D1 0000401C 4401 neg.b D1 0000401E 0640 9551 addi.w D0, 0x9551 00004022 8235 0000 or.b D1, [A5 + D0.w] 00004026 4A01 tst.b D1 00004028 67A8 beq -0x56 /* 00003FD2 */ 0000402A 302E FFDA move.w D0, [A6 - 0x26] 0000402E 5340 subq.w D0, 1 00004030 3D40 FFDE move.w [A6 - 0x22], D0 00004034 0C6E 0004 FFDE cmpi.w [A6 - 0x22], 0x4 0000403A 6600 0010 bne +0x12 /* 0000404C */ 0000403E 302E FFE0 move.w D0, [A6 - 0x20] 00004042 5340 subq.w D0, 1 00004044 3D40 FFE0 move.w [A6 - 0x20], D0 00004048 6000 001C bra +0x1E /* 00004066 */ label0000404C: 0000404C 0C6E 0001 FFDE cmpi.w [A6 - 0x22], 0x1 00004052 6C00 0012 bge +0x14 /* 00004066 */ 00004056 3D7C 0005 FFDE move.w [A6 - 0x22], 0x5 0000405C 302E FFE0 move.w D0, [A6 - 0x20] 00004060 5340 subq.w D0, 1 00004062 3D40 FFE0 move.w [A6 - 0x20], D0 label00004066: 00004066 2F2D FC80 move.l -[A7], [A5 - 0x380] 0000406A A873 syscall SetPort 0000406C 302E FFE0 move.w D0, [A6 - 0x20] 00004070 C1FC 0062 muls.w D0, 0x62 /* 'b' */ 00004074 322E FFDE move.w D1, [A6 - 0x22] 00004078 C3FC 000E muls.w D1, 0xE 0000407C D041 add.w D0, D1 0000407E 0640 9551 addi.w D0, 0x9551 00004082 1BBC 0001 0000 move.b [A5 + D0.w], 0x1 00004088 302E FFE0 move.w D0, [A6 - 0x20] 0000408C C1FC 0062 muls.w D0, 0x62 /* 'b' */ 00004090 322E FFDE move.w D1, [A6 - 0x22] 00004094 C3FC 000E muls.w D1, 0xE 00004098 D041 add.w D0, D1 0000409A 0640 9552 addi.w D0, 0x9552 0000409E 41F5 0000 lea.l A0, [A5 + D0.w] 000040A2 43EE FFD2 lea.l A1, [A6 - 0x2E] 000040A6 22D8 move.l [A1]+, [A0]+ 000040A8 22D8 move.l [A1]+, [A0]+ 000040AA 41EE FFD2 lea.l A0, [A6 - 0x2E] 000040AE 43EE FFCA lea.l A1, [A6 - 0x36] 000040B2 22D8 move.l [A1]+, [A0]+ 000040B4 22D8 move.l [A1]+, [A0]+ 000040B6 486E FFCA pea.l [A6 - 0x36] 000040BA A870 syscall LocalToGlobal 000040BC 486E FFCE pea.l [A6 - 0x32] 000040C0 A870 syscall LocalToGlobal 000040C2 486E FFD2 pea.l [A6 - 0x2E] 000040C6 A8A3 syscall EraseRect 000040C8 0C6E 0002 FFE0 cmpi.w [A6 - 0x20], 0x2 000040CE 6D00 0078 blt +0x7A /* 00004148 */ 000040D2 302E FFE0 move.w D0, [A6 - 0x20] 000040D6 5340 subq.w D0, 1 000040D8 C1FC 0062 muls.w D0, 0x62 /* 'b' */ 000040DC 322E FFDE move.w D1, [A6 - 0x22] 000040E0 C3FC 000E muls.w D1, 0xE 000040E4 D041 add.w D0, D1 000040E6 0640 9551 addi.w D0, 0x9551 000040EA 1035 0000 move.b D0, [A5 + D0.w] 000040EE 0A00 0001 xori.b D0, 0x1 000040F2 4A00 tst.b D0 000040F4 6700 0052 beq +0x54 /* 00004148 */ 000040F8 302E FFE0 move.w D0, [A6 - 0x20] 000040FC 5340 subq.w D0, 1 000040FE C1FC 0062 muls.w D0, 0x62 /* 'b' */ 00004102 322E FFDE move.w D1, [A6 - 0x22] 00004106 C3FC 000E muls.w D1, 0xE 0000410A D041 add.w D0, D1 0000410C 0640 954C addi.w D0, 0x954C 00004110 49F5 0000 lea.l A4, [A5 + D0.w] 00004114 4A14 tst.b [A4] 00004116 6700 0018 beq +0x1A /* 00004130 */ 0000411A 302C 0002 move.w D0, [A4 + 0x2] 0000411E 0640 0100 addi.w D0, 0x100 00004122 3F00 move.w -[A7], D0 00004124 486C 0006 pea.l [A4 + 0x6] 00004128 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 0000412C 6000 001A bra +0x1C /* 00004148 */ label00004130: 00004130 302C 0002 move.w D0, [A4 + 0x2] 00004134 0640 0100 addi.w D0, 0x100 00004138 E540 asl D0.w, 2 0000413A 0640 F66C addi.w D0, 0xF66C 0000413E 2F35 0000 move.l -[A7], [A5 + D0.w] 00004142 486C 0006 pea.l [A4 + 0x6] 00004146 A8F6 syscall DrawPicture label00004148: 00004148 2F2D FC88 move.l -[A7], [A5 - 0x378] 0000414C A873 syscall SetPort 0000414E 41EE FFE8 lea.l A0, [A6 - 0x18] 00004152 43EE FFC2 lea.l A1, [A6 - 0x3E] 00004156 22D8 move.l [A1]+, [A0]+ 00004158 22D8 move.l [A1]+, [A0]+ 0000415A 486E FFC2 pea.l [A6 - 0x3E] 0000415E A870 syscall LocalToGlobal 00004160 486E FFC6 pea.l [A6 - 0x3A] 00004164 A870 syscall LocalToGlobal 00004166 486E FFCA pea.l [A6 - 0x36] 0000416A 486E FFC2 pea.l [A6 - 0x3E] 0000416E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004172 4EBA D818 jsr [PC - 0x27E8 /* 0000198C */] 00004176 4CDF 1000 movem.l A4, [A7]+ 0000417A 4E5E unlink A6 0000417C 205F movea.l A0, [A7]+ 0000417E 584F addq.w A7, 4 00004180 4ED0 jmp [A0] fn00004182: 00004182 4E56 FFD2 link A6, -0x002E 00004186 4E71 nop 00004188 4E71 nop 0000418A 302D 92BC move.w D0, [A5 - 0x6D44] 0000418E C1FC 00A8 muls.w D0, 0xA8 00004192 322D 92BE move.w D1, [A5 - 0x6D42] 00004196 C3FC 000E muls.w D1, 0xE 0000419A D041 add.w D0, D1 0000419C 0640 9BCE addi.w D0, 0x9BCE 000041A0 41F5 0000 lea.l A0, [A5 + D0.w] 000041A4 43EE FFE2 lea.l A1, [A6 - 0x1E] 000041A8 22D8 move.l [A1]+, [A0]+ 000041AA 22D8 move.l [A1]+, [A0]+ 000041AC 22D8 move.l [A1]+, [A0]+ 000041AE 32D8 move.w [A1]+, [A0]+ 000041B0 302D 92C0 move.w D0, [A5 - 0x6D40] 000041B4 C1FC 00A8 muls.w D0, 0xA8 000041B8 322D 92C2 move.w D1, [A5 - 0x6D3E] 000041BC C3FC 000E muls.w D1, 0xE 000041C0 D041 add.w D0, D1 000041C2 0640 9BD3 addi.w D0, 0x9BD3 000041C6 1035 0000 move.b D0, [A5 + D0.w] 000041CA C02E FFE7 and.b D0, [A6 - 0x19] 000041CE 4A00 tst.b D0 000041D0 6700 0044 beq +0x46 /* 00004216 */ 000041D4 486D 92EE pea.l [A5 - 0x6D12] 000041D8 4EBA FDD4 jsr [PC - 0x22C /* 00003FAE */] 000041DC 302D 92C0 move.w D0, [A5 - 0x6D40] 000041E0 C1FC 00A8 muls.w D0, 0xA8 000041E4 322D 92C2 move.w D1, [A5 - 0x6D3E] 000041E8 C3FC 000E muls.w D1, 0xE 000041EC D041 add.w D0, D1 000041EE 41ED 92EE lea.l A0, [A5 - 0x6D12] 000041F2 0640 9BCE addi.w D0, 0x9BCE 000041F6 43F5 0000 lea.l A1, [A5 + D0.w] 000041FA 22D8 move.l [A1]+, [A0]+ 000041FC 22D8 move.l [A1]+, [A0]+ 000041FE 22D8 move.l [A1]+, [A0]+ 00004200 32D8 move.w [A1]+, [A0]+ 00004202 2F2D 92C0 move.l -[A7], [A5 - 0x6D40] 00004206 4EBA FD28 jsr [PC - 0x2D8 /* 00003F30 */] 0000420A 486E FFE2 pea.l [A6 - 0x1E] 0000420E 4EBA FD9E jsr [PC - 0x262 /* 00003FAE */] 00004212 6000 00FE bra +0x100 /* 00004312 */ label00004216: 00004216 102E FFE7 move.b D0, [A6 - 0x19] 0000421A 0A00 0001 xori.b D0, 0x1 0000421E 322D 92C0 move.w D1, [A5 - 0x6D40] 00004222 C3FC 00A8 muls.w D1, 0xA8 00004226 342D 92C2 move.w D2, [A5 - 0x6D3E] 0000422A C5FC 000E muls.w D2, 0xE 0000422E D242 add.w D1, D2 00004230 0641 9BD0 addi.w D1, 0x9BD0 00004234 0C75 000B 1000 cmpi.w [A5 + D1.w], 0xB 0000423A 57C1 seq D1 0000423C 4401 neg.b D1 0000423E 8001 or.b D0, D1 00004240 4A00 tst.b D0 00004242 6700 000E beq +0x10 /* 00004252 */ 00004246 486E FFE2 pea.l [A6 - 0x1E] 0000424A 4EBA FD62 jsr [PC - 0x29E /* 00003FAE */] 0000424E 6000 00C2 bra +0xC4 /* 00004312 */ label00004252: 00004252 102D 92EE move.b D0, [A5 - 0x6D12] 00004256 0A00 0001 xori.b D0, 0x1 0000425A C02E FFE7 and.b D0, [A6 - 0x19] 0000425E 122D 92F3 move.b D1, [A5 - 0x6D0D] 00004262 0A01 0001 xori.b D1, 0x1 00004266 C001 and.b D0, D1 00004268 4A00 tst.b D0 0000426A 6700 000E beq +0x10 /* 0000427A */ 0000426E 486D 92EE pea.l [A5 - 0x6D12] 00004272 4EBA FD3A jsr [PC - 0x2C6 /* 00003FAE */] 00004276 6000 009A bra +0x9C /* 00004312 */ label0000427A: 0000427A 302D 92C0 move.w D0, [A5 - 0x6D40] 0000427E C1FC 00A8 muls.w D0, 0xA8 00004282 322D 92C2 move.w D1, [A5 - 0x6D3E] 00004286 C3FC 000E muls.w D1, 0xE 0000428A D041 add.w D0, D1 0000428C 0640 9BCE addi.w D0, 0x9BCE 00004290 41F5 0000 lea.l A0, [A5 + D0.w] 00004294 43EE FFE2 lea.l A1, [A6 - 0x1E] 00004298 22D8 move.l [A1]+, [A0]+ 0000429A 22D8 move.l [A1]+, [A0]+ 0000429C 22D8 move.l [A1]+, [A0]+ 0000429E 32D8 move.w [A1]+, [A0]+ 000042A0 2F2D FC88 move.l -[A7], [A5 - 0x378] 000042A4 A873 syscall SetPort 000042A6 302D 92C0 move.w D0, [A5 - 0x6D40] 000042AA C1FC 00A8 muls.w D0, 0xA8 000042AE 322D 92C2 move.w D1, [A5 - 0x6D3E] 000042B2 C3FC 000E muls.w D1, 0xE 000042B6 D041 add.w D0, D1 000042B8 0640 9BD4 addi.w D0, 0x9BD4 000042BC 41F5 0000 lea.l A0, [A5 + D0.w] 000042C0 43EE FFDA lea.l A1, [A6 - 0x26] 000042C4 22D8 move.l [A1]+, [A0]+ 000042C6 22D8 move.l [A1]+, [A0]+ 000042C8 302D 92BC move.w D0, [A5 - 0x6D44] 000042CC C1FC 00A8 muls.w D0, 0xA8 000042D0 322D 92BE move.w D1, [A5 - 0x6D42] 000042D4 C3FC 000E muls.w D1, 0xE 000042D8 D041 add.w D0, D1 000042DA 0640 9BD4 addi.w D0, 0x9BD4 000042DE 41F5 0000 lea.l A0, [A5 + D0.w] 000042E2 43EE FFD2 lea.l A1, [A6 - 0x2E] 000042E6 22D8 move.l [A1]+, [A0]+ 000042E8 22D8 move.l [A1]+, [A0]+ 000042EA 486E FFDA pea.l [A6 - 0x26] 000042EE A870 syscall LocalToGlobal 000042F0 486E FFDE pea.l [A6 - 0x22] 000042F4 A870 syscall LocalToGlobal 000042F6 486E FFD2 pea.l [A6 - 0x2E] 000042FA A870 syscall LocalToGlobal 000042FC 486E FFD6 pea.l [A6 - 0x2A] 00004300 A870 syscall LocalToGlobal 00004302 486E FFDA pea.l [A6 - 0x26] 00004306 486E FFD2 pea.l [A6 - 0x2E] 0000430A 3F3C 0010 move.w -[A7], 0x10 0000430E 4EBA D67C jsr [PC - 0x2984 /* 0000198C */] label00004312: 00004312 302D 92BC move.w D0, [A5 - 0x6D44] 00004316 C1FC 00A8 muls.w D0, 0xA8 0000431A 322D 92BE move.w D1, [A5 - 0x6D42] 0000431E C3FC 000E muls.w D1, 0xE 00004322 D041 add.w D0, D1 00004324 41ED 92E0 lea.l A0, [A5 - 0x6D20] 00004328 0640 9BCE addi.w D0, 0x9BCE 0000432C 43F5 0000 lea.l A1, [A5 + D0.w] 00004330 22D8 move.l [A1]+, [A0]+ 00004332 22D8 move.l [A1]+, [A0]+ 00004334 22D8 move.l [A1]+, [A0]+ 00004336 32D8 move.w [A1]+, [A0]+ 00004338 302D 92C0 move.w D0, [A5 - 0x6D40] 0000433C C1FC 00A8 muls.w D0, 0xA8 00004340 322D 92C2 move.w D1, [A5 - 0x6D3E] 00004344 C3FC 000E muls.w D1, 0xE 00004348 D041 add.w D0, D1 0000434A 41ED 92EE lea.l A0, [A5 - 0x6D12] 0000434E 0640 9BCE addi.w D0, 0x9BCE 00004352 43F5 0000 lea.l A1, [A5 + D0.w] 00004356 22D8 move.l [A1]+, [A0]+ 00004358 22D8 move.l [A1]+, [A0]+ 0000435A 22D8 move.l [A1]+, [A0]+ 0000435C 32D8 move.w [A1]+, [A0]+ 0000435E 302D 92BC move.w D0, [A5 - 0x6D44] 00004362 C1FC 0030 muls.w D0, 0x30 /* '0' */ 00004366 322D 92BE move.w D1, [A5 - 0x6D42] 0000436A E541 asl D1.w, 2 0000436C D041 add.w D0, D1 0000436E 0640 930C addi.w D0, 0x930C 00004372 2BAD 9304 0000 move.l [A5 + D0.w], [A5 - 0x6CFC] 00004378 302D 92C0 move.w D0, [A5 - 0x6D40] 0000437C C1FC 0030 muls.w D0, 0x30 /* '0' */ 00004380 322D 92C2 move.w D1, [A5 - 0x6D3E] 00004384 E541 asl D1.w, 2 00004386 D041 add.w D0, D1 00004388 0640 930C addi.w D0, 0x930C 0000438C 2BAD 9308 0000 move.l [A5 + D0.w], [A5 - 0x6CF8] 00004392 2F2D 92BC move.l -[A7], [A5 - 0x6D44] 00004396 4EBA FB98 jsr [PC - 0x468 /* 00003F30 */] 0000439A 2F2D 92C0 move.l -[A7], [A5 - 0x6D40] 0000439E 4EBA FB90 jsr [PC - 0x470 /* 00003F30 */] 000043A2 302D FA44 move.w D0, [A5 - 0x5BC] 000043A6 5340 subq.w D0, 1 000043A8 3B40 FA44 move.w [A5 - 0x5BC], D0 000043AC 4E5E unlink A6 000043AE 4E75 rts fn000043B0: 000043B0 4E56 FFCE link A6, -0x0032 000043B4 4E71 nop 000043B6 4E71 nop 000043B8 594F subq.w A7, 4 000043BA 3F3C 0004 move.w -[A7], 0x4 000043BE A9B9 syscall GetCursor 000043C0 2D5F FFEC move.l [A6 - 0x14], [A7]+ 000043C4 206E FFEC movea.l A0, [A6 - 0x14] 000043C8 2050 movea.l A0, [A0] 000043CA 2F08 move.l -[A7], A0 000043CC A851 syscall SetCursor 000043CE 4EBA FDB2 jsr [PC - 0x24E /* 00004182 */] 000043D2 302D 92B4 move.w D0, [A5 - 0x6D4C] 000043D6 C1FC 00A8 muls.w D0, 0xA8 000043DA 322D 92B6 move.w D1, [A5 - 0x6D4A] 000043DE C3FC 000E muls.w D1, 0xE 000043E2 D041 add.w D0, D1 000043E4 0640 9BCE addi.w D0, 0x9BCE 000043E8 41F5 0000 lea.l A0, [A5 + D0.w] 000043EC 43EE FFDE lea.l A1, [A6 - 0x22] 000043F0 22D8 move.l [A1]+, [A0]+ 000043F2 22D8 move.l [A1]+, [A0]+ 000043F4 22D8 move.l [A1]+, [A0]+ 000043F6 32D8 move.w [A1]+, [A0]+ 000043F8 302D 92B8 move.w D0, [A5 - 0x6D48] 000043FC C1FC 00A8 muls.w D0, 0xA8 00004400 322D 92BA move.w D1, [A5 - 0x6D46] 00004404 C3FC 000E muls.w D1, 0xE 00004408 D041 add.w D0, D1 0000440A 0640 9BD3 addi.w D0, 0x9BD3 0000440E 1035 0000 move.b D0, [A5 + D0.w] 00004412 C02E FFE3 and.b D0, [A6 - 0x1D] 00004416 4A00 tst.b D0 00004418 6700 0044 beq +0x46 /* 0000445E */ 0000441C 486E FFDE pea.l [A6 - 0x22] 00004420 4EBA FB8C jsr [PC - 0x474 /* 00003FAE */] 00004424 302D 92B4 move.w D0, [A5 - 0x6D4C] 00004428 C1FC 00A8 muls.w D0, 0xA8 0000442C 322D 92B6 move.w D1, [A5 - 0x6D4A] 00004430 C3FC 000E muls.w D1, 0xE 00004434 D041 add.w D0, D1 00004436 41ED 92C4 lea.l A0, [A5 - 0x6D3C] 0000443A 0640 9BCE addi.w D0, 0x9BCE 0000443E 43F5 0000 lea.l A1, [A5 + D0.w] 00004442 22D8 move.l [A1]+, [A0]+ 00004444 22D8 move.l [A1]+, [A0]+ 00004446 22D8 move.l [A1]+, [A0]+ 00004448 32D8 move.w [A1]+, [A0]+ 0000444A 2F2D 92B4 move.l -[A7], [A5 - 0x6D4C] 0000444E 4EBA FAE0 jsr [PC - 0x520 /* 00003F30 */] 00004452 486D 92D2 pea.l [A5 - 0x6D2E] 00004456 4EBA FB56 jsr [PC - 0x4AA /* 00003FAE */] 0000445A 6000 00FA bra +0xFC /* 00004556 */ label0000445E: 0000445E 102E FFE3 move.b D0, [A6 - 0x1D] 00004462 0A00 0001 xori.b D0, 0x1 00004466 322D 92B8 move.w D1, [A5 - 0x6D48] 0000446A C3FC 00A8 muls.w D1, 0xA8 0000446E 342D 92BA move.w D2, [A5 - 0x6D46] 00004472 C5FC 000E muls.w D2, 0xE 00004476 D242 add.w D1, D2 00004478 0641 9BD0 addi.w D1, 0x9BD0 0000447C 0C75 000B 1000 cmpi.w [A5 + D1.w], 0xB 00004482 57C1 seq D1 00004484 4401 neg.b D1 00004486 8001 or.b D0, D1 00004488 4A00 tst.b D0 0000448A 6700 000E beq +0x10 /* 0000449A */ 0000448E 486E FFDE pea.l [A6 - 0x22] 00004492 4EBA FB1A jsr [PC - 0x4E6 /* 00003FAE */] 00004496 6000 00BE bra +0xC0 /* 00004556 */ label0000449A: 0000449A 102E FFE3 move.b D0, [A6 - 0x1D] 0000449E C02D 92D2 and.b D0, [A5 - 0x6D2E] 000044A2 122D 92D7 move.b D1, [A5 - 0x6D29] 000044A6 0A01 0001 xori.b D1, 0x1 000044AA C001 and.b D0, D1 000044AC 4A00 tst.b D0 000044AE 6700 000E beq +0x10 /* 000044BE */ 000044B2 486D 92D2 pea.l [A5 - 0x6D2E] 000044B6 4EBA FAF6 jsr [PC - 0x50A /* 00003FAE */] 000044BA 6000 009A bra +0x9C /* 00004556 */ label000044BE: 000044BE 302D 92B8 move.w D0, [A5 - 0x6D48] 000044C2 C1FC 00A8 muls.w D0, 0xA8 000044C6 322D 92BA move.w D1, [A5 - 0x6D46] 000044CA C3FC 000E muls.w D1, 0xE 000044CE D041 add.w D0, D1 000044D0 0640 9BCE addi.w D0, 0x9BCE 000044D4 41F5 0000 lea.l A0, [A5 + D0.w] 000044D8 43EE FFDE lea.l A1, [A6 - 0x22] 000044DC 22D8 move.l [A1]+, [A0]+ 000044DE 22D8 move.l [A1]+, [A0]+ 000044E0 22D8 move.l [A1]+, [A0]+ 000044E2 32D8 move.w [A1]+, [A0]+ 000044E4 2F2D FC88 move.l -[A7], [A5 - 0x378] 000044E8 A873 syscall SetPort 000044EA 302D 92B8 move.w D0, [A5 - 0x6D48] 000044EE C1FC 00A8 muls.w D0, 0xA8 000044F2 322D 92BA move.w D1, [A5 - 0x6D46] 000044F6 C3FC 000E muls.w D1, 0xE 000044FA D041 add.w D0, D1 000044FC 0640 9BD4 addi.w D0, 0x9BD4 00004500 41F5 0000 lea.l A0, [A5 + D0.w] 00004504 43EE FFD6 lea.l A1, [A6 - 0x2A] 00004508 22D8 move.l [A1]+, [A0]+ 0000450A 22D8 move.l [A1]+, [A0]+ 0000450C 302D 92B4 move.w D0, [A5 - 0x6D4C] 00004510 C1FC 00A8 muls.w D0, 0xA8 00004514 322D 92B6 move.w D1, [A5 - 0x6D4A] 00004518 C3FC 000E muls.w D1, 0xE 0000451C D041 add.w D0, D1 0000451E 0640 9BD4 addi.w D0, 0x9BD4 00004522 41F5 0000 lea.l A0, [A5 + D0.w] 00004526 43EE FFCE lea.l A1, [A6 - 0x32] 0000452A 22D8 move.l [A1]+, [A0]+ 0000452C 22D8 move.l [A1]+, [A0]+ 0000452E 486E FFD6 pea.l [A6 - 0x2A] 00004532 A870 syscall LocalToGlobal 00004534 486E FFDA pea.l [A6 - 0x26] 00004538 A870 syscall LocalToGlobal 0000453A 486E FFCE pea.l [A6 - 0x32] 0000453E A870 syscall LocalToGlobal 00004540 486E FFD2 pea.l [A6 - 0x2E] 00004544 A870 syscall LocalToGlobal 00004546 486E FFD6 pea.l [A6 - 0x2A] 0000454A 486E FFCE pea.l [A6 - 0x32] 0000454E 3F3C 0010 move.w -[A7], 0x10 00004552 4EBA D438 jsr [PC - 0x2BC8 /* 0000198C */] label00004556: 00004556 302D 92B4 move.w D0, [A5 - 0x6D4C] 0000455A C1FC 00A8 muls.w D0, 0xA8 0000455E 322D 92B6 move.w D1, [A5 - 0x6D4A] 00004562 C3FC 000E muls.w D1, 0xE 00004566 D041 add.w D0, D1 00004568 41ED 92C4 lea.l A0, [A5 - 0x6D3C] 0000456C 0640 9BCE addi.w D0, 0x9BCE 00004570 43F5 0000 lea.l A1, [A5 + D0.w] 00004574 22D8 move.l [A1]+, [A0]+ 00004576 22D8 move.l [A1]+, [A0]+ 00004578 22D8 move.l [A1]+, [A0]+ 0000457A 32D8 move.w [A1]+, [A0]+ 0000457C 302D 92B8 move.w D0, [A5 - 0x6D48] 00004580 C1FC 00A8 muls.w D0, 0xA8 00004584 322D 92BA move.w D1, [A5 - 0x6D46] 00004588 C3FC 000E muls.w D1, 0xE 0000458C D041 add.w D0, D1 0000458E 41ED 92D2 lea.l A0, [A5 - 0x6D2E] 00004592 0640 9BCE addi.w D0, 0x9BCE 00004596 43F5 0000 lea.l A1, [A5 + D0.w] 0000459A 22D8 move.l [A1]+, [A0]+ 0000459C 22D8 move.l [A1]+, [A0]+ 0000459E 22D8 move.l [A1]+, [A0]+ 000045A0 32D8 move.w [A1]+, [A0]+ 000045A2 302D 92B4 move.w D0, [A5 - 0x6D4C] 000045A6 C1FC 0030 muls.w D0, 0x30 /* '0' */ 000045AA 322D 92B6 move.w D1, [A5 - 0x6D4A] 000045AE E541 asl D1.w, 2 000045B0 D041 add.w D0, D1 000045B2 0640 930C addi.w D0, 0x930C 000045B6 2BAD 92FC 0000 move.l [A5 + D0.w], [A5 - 0x6D04] 000045BC 302D 92B8 move.w D0, [A5 - 0x6D48] 000045C0 C1FC 0030 muls.w D0, 0x30 /* '0' */ 000045C4 322D 92BA move.w D1, [A5 - 0x6D46] 000045C8 E541 asl D1.w, 2 000045CA D041 add.w D0, D1 000045CC 0640 930C addi.w D0, 0x930C 000045D0 2BAD 9300 0000 move.l [A5 + D0.w], [A5 - 0x6D00] 000045D6 2F2D 92B4 move.l -[A7], [A5 - 0x6D4C] 000045DA 4EBA F954 jsr [PC - 0x6AC /* 00003F30 */] 000045DE 2F2D 92B8 move.l -[A7], [A5 - 0x6D48] 000045E2 4EBA F94C jsr [PC - 0x6B4 /* 00003F30 */] 000045E6 302D FA44 move.w D0, [A5 - 0x5BC] 000045EA 5340 subq.w D0, 1 000045EC 3B40 FA44 move.w [A5 - 0x5BC], D0 000045F0 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 000045F4 2F2D FA38 move.l -[A7], [A5 - 0x5C8] 000045F8 3F3C 0002 move.w -[A7], 0x2 000045FC A93A syscall DisableItem 000045FE A850 syscall InitCursor 00004600 4E5E unlink A6 00004602 4E75 rts fn00004604: 00004604 4E56 FFD6 link A6, -0x002A 00004608 4E71 nop 0000460A 4E71 nop 0000460C 594F subq.w A7, 4 0000460E 3F3C 0004 move.w -[A7], 0x4 00004612 A9B9 syscall GetCursor 00004614 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00004618 206E FFEC movea.l A0, [A6 - 0x14] 0000461C 2050 movea.l A0, [A0] 0000461E 2F08 move.l -[A7], A0 00004620 A851 syscall SetCursor 00004622 2D6D 92BC FFE8 move.l [A6 - 0x18], [A5 - 0x6D44] 00004628 2D6D 92C0 FFE4 move.l [A6 - 0x1C], [A5 - 0x6D40] 0000462E 4EBA FB52 jsr [PC - 0x4AE /* 00004182 */] 00004632 7010 moveq.l D0, 0x10 00004634 2F00 move.l -[A7], D0 00004636 486E FFE0 pea.l [A6 - 0x20] 0000463A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000463E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004642 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00004646 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000464A 426E FFDE clr.w [A6 - 0x22] 0000464E 2F2D FC84 move.l -[A7], [A5 - 0x37C] 00004652 A873 syscall SetPort label00004654: 00004654 554F subq.w A7, 2 00004656 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000465A 101F move.b D0, [A7]+ 0000465C 0A00 0001 xori.b D0, 0x1 00004660 4A00 tst.b D0 00004662 6700 0024 beq +0x26 /* 00004688 */ 00004666 206D FC84 movea.l A0, [A5 - 0x37C] 0000466A 4868 0010 pea.l [A0 + 0x10] 0000466E A8A4 syscall InvertRect 00004670 302E FFDE move.w D0, [A6 - 0x22] 00004674 5240 addq.w D0, 1 00004676 3D40 FFDE move.w [A6 - 0x22], D0 0000467A 7004 moveq.l D0, 0x04 0000467C 2F00 move.l -[A7], D0 0000467E 486E FFE0 pea.l [A6 - 0x20] 00004682 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004686 60CC bra -0x32 /* 00004654 */ label00004688: 00004688 082E 0000 FFDF btst.b [A6 - 0x21], 0x0 0000468E 6700 000C beq +0xE /* 0000469C */ 00004692 206D FC84 movea.l A0, [A5 - 0x37C] 00004696 4868 0010 pea.l [A0 + 0x10] 0000469A A8A4 syscall InvertRect label0000469C: 0000469C 4E5E unlink A6 0000469E 4E75 rts